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请求返回的响应结果,客户端浏览器地址栏变为新请求地址
请求转发,希望在转发的时候,还可以携带原有的数据
请求转发,其实就是在服务器内部进行跳转,并没有返回浏览器重新开始请求
原有的数据,就会保留的不会丢失
网友评论