1,JSP隐式对象
JSP隐式对象是Wed容器创建的一组对象
例子:<%
request setCharacterEncoding(UTF-8);
String titleName=request.getParemeter(“titlename”);
%>
2.常见的内置对象
1.out
2.request
方法有
3.response对象的转发和重定向
(照片是借鉴的)
之间描述大概过程:
代码如下:
request.getRequestDispatcher(“new.jsp”).forward(request,response);//转发到new.jsp
response.sendRedirect(“new.jsp”);//重定向到new.jsp
转发过程:
客户浏览器发送http请求,web服务器接受此请求,调用内部的一个方法在容器内部完成请求处理和转发动作,将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在客户浏览器路径栏显示的仍然是其第一次访问的路径,也就是说客户是感觉不到服务器做了转发的。转发行为是浏览器只做了一次访问请求。
重定向过程:
第一次,客户端request A,服务器响应,并response回来,告诉浏览器,你应该去B。这个时候IE可以看到地址变了,而且历史的回退按钮也亮了。重定向可以访问自己web应用以外的资源。在重定向的过程中,传输的信息会被丢失。在客户浏览器路径栏显示的是其重定向的路径,客户可以观察到地址的变化的。重定向行为是浏览器做了至少两次的访问请求的。
重定向,其实是两次request。
4.session
相关概念:
常用方法:
5.response