step1. 将数据绑订到request对象上。
step2. 获得转发器。
step3. 转发
b.转发的大链地址有限制(要求属于同一个应用)。
为用户管理添加登滚烂孙录功能。
要求:
step1.添加login.jsp
step2.添加LoginServlet(处理登录请求)
step3. 修改login.jsp
转发之后,浏览器地址栏的地址不变,重定向会变。
转发有限制(要求属于同一个应用),重定向地址无任何限制。
转发可以,重定向不行。
转发是一件没有做完,让另外一个web组件继续做;重定向是一件 事已经完成,然后再做另外一件独立的事件。
将浏览器与web服务器之间多次交互当做一个整体来处理,并且将多次交互 所涉及的数据(即状态)保存下来。
a.将状态保存在浏览器端(Cookie)。
b.将状态保存在服务器端(Session)。
服务器临时保存在浏览器端的少量数据,用于保存用户的状态。
默认情况下,浏览器会将cookie保存在内存里面。
可以调用setMaxAge方法来设置Cookie的生存时间。
a.什么是Cookie的编码问题?
b.如何处理?
c.建议,在添加cookie时,统一使用encode方法来编码。
a.什么是Cookie的路径问题?
b.Cookie的默认路径历渗
c.匹配规则
d.修改cookie的路径
Servlet类中:拍租request.getRequestDispatcher(“index.jsp”侍枯).forward(request,response)//转发到index.jsp
页面中:
<jsp:forward page="index.jsp"/>//转老贺洞发到index.jsp
你消辩好誉桥戚:jsp有两种,一种是response.sendRedirect("转发地址"),另外一种就是request.getRequestDispatcher("转发地址").forward(request,response) 你要注意,jsp其实就是servlet所以,servlet的请庆陵求转发也是这样的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)