Servlet类

Servlet 是运行在Servlet 容器中的Java类,他能处理Web客户的HTTP请求,并产生HTTP响应


Servlet对请求的处理和响应过程分为以下几个步骤:

1.接收HTTP请求

2.取得请求信息,包括请求头和请求参数数据

3.调用其他JAVA类方法,完成具体的业务功能

4.实现到其他Web组件的跳转(包括重定向或请求转发)

5.生成HTTP响应(包括HTML 或非HTML响应)


requset     请求  ,简单来说就是 页面搞后台

HttpServletRequest ,主要是将请求中的数据,传递到servlic()方法中,然后我们就可以通过他来获取对应的数据

responce   响应 ,简单来说就是 后台搞页面

HttpServletResponce,主要是提供给我们将需要响应到浏览器(客户端)的时候,用来设置相关的数据


所有的超链接,请求方式都是Get

Get:3种,提交数据的时候,就是一个简短的文本

      1)直接在地址栏中发送请求

       2)使用超链接

       3)表单的method 方式为GET

POST:1种,提交数据的时候,是一个数据包

      表单的method 方式为POST


from action="" method="get"

from: 表单,主要是用来提交数据的

action 是用来告诉服务器,需要吧数据提交到哪里去

method 是用来告诉服务器,用什么样的方式来提交数据,常见的方法有两种:get和post

重定向: 重定向是指原请求地址重新定位到某个新地址,原有的request请求失效,客户端看到的是新的request请求返回的响应结果,客户端浏览器地址栏变为新请求地址


请求转发,希望在转发的时候,还可以携带原有的数据

请求转发,其实就是在服务器内部进行跳转,并没有返回浏览器重新开始请求

原有的数据,就会保留的不会丢失

你可能感兴趣的:(Servlet类)