HttpServletRequest及HttpServeletResponse的使用
一、HttpServletRequest及HttpServletResponse工作原理
1、我们通过浏览器向服务器发出一个请求,服务器在收到请求之后,会创建一个
HttpServletRequest对象,用来存储我们发出的请求信息(例如:表单数据等等……)。
2、然后服务器会创建一个HttpServletResponse对象,用来存储给客户端的响应信息。
3、接着服务器会将request和response这两个对象都传递给我们请求的那个Servlet,于
是Servlet中可以从request中得到请求信息,并将响应的信息放到response中。
4、最后服务器会将response中的响应信息发送给客户端。

HttpServletRequest的常用方法:
setCharacterEncoding(“编码方式”);
设置请求内容的编码方式(这句话必须在获取任何请求参数值之前)
String getParameter(“参数名”);
用来获取请求参数(表单,URL重写)的值(参数名通常是表单元素的name属性值)
HttpServletResponse的常用方法:
setCharacterEncoding(“编码方式”);
设置响应内容的编码方式得到向客户端浏览器输出HTML内容的字符流对象
PrintWriter getWriter();
得到向客户端浏览器输出HTML内容的字符流对象
sendRedirect(“URL地址”);
客户端浏览器重定向(命令客户端跳转)也简称为:客户端跳转,外部(在服务器之外)跳转。
登录的流程:

登录的请求和响应过程:

----------如果你觉得这篇文章对你有帮助就点个赞呗!-----------

浙公网安备 33010602011771号