一:JSP内置对象,就是在编写JSP页面时,不需做任何声明就可以直接使用的对象。
二:转发和重定向的区别:
相同点:都可以进行页面跳转
不同点:
转发request.getRequestDispatcher("路径).foward(requestresponse) :可以携带请求参数,是-次请求,转发的动作是服务器行
为,地址栏不会发生变化。
重定向response.sendRedirect("路径")啊以理解为客户端发送了两次请求,第一-次请求携带的数据丢失,地址栏会发生变化,是客
户端行为。若需要传递参数,需要显式在路径后拼接参数
三:response对象方法:
1,addCookie() 添加Cookie
2,setContentType() 告知浏览器数据类型
3,setCharacterEncoding() 设置Response的编码方式
4, encodeRedirectURL()都对url附加上jsessionid参数进行了 处理,如果需要,则在url的 path后面附加上;jsessionid=xxx; 如果不需要则直接返回传入的url。
四:response工作流程图