一、调用方式我们知道,在servlet中调用转发、重定向的语句如下:request.getRequestDispatcher("new.jsp").forward(request, response); //转发到new.jspresponse.sendRedirect("new.jsp"); //...
分类:
Web程序 时间:
2014-08-19 22:11:55
阅读次数:
165
转发:RequestDispatcher.forward 重定向:HttpServletResponse.sendRedirect 转发:一次请求,一次响应 重定向:两次请求,两次响应 转发:只能跳转站内程序 重定向:跳转任意站点 转发:URL地址不变 重定向:URL地址改变 转发:对客户端不可见(...
分类:
其他好文 时间:
2014-08-14 01:20:57
阅读次数:
197
response.sendRedirect , // 重定向,服务器端将uri返回到客户端,客户端再次发送请求。 RequestDispatcher rd = getServletContext().getRequestDispatcher("/login.jsp"); rd.forward...
分类:
其他好文 时间:
2014-08-13 12:17:26
阅读次数:
206
HttpSessionsession=request.getSession();session.setAttribute("sessions",session);response.sendRedirect("***.jsp");在****.jsp中通过sessions取到session对象;<ahref="在web.xml中配置sess?name=${一个对象}">你好</a>?模拟传值web.xml配置<servlet>&..
分类:
Web程序 时间:
2014-08-12 10:31:14
阅读次数:
216
在java web种经常出现 404找不到网页的错误,究其原因,一般是访问的路径不对。
java web中的路径使用按我的分法可以分两种情况,当然啦两者使用相对路径是一致,本文只说绝对路径。
情况一、指向外部的web组件和本身关系不大的,这一类的有:html中使用路径的标签,比如标签中的href;servlet和jsp中的重定向sendRedirect(path);
情况二、指向内部...
分类:
编程语言 时间:
2014-08-11 00:25:51
阅读次数:
254
getRequestDispatcher()与sendRedirect()的区别...
分类:
其他好文 时间:
2014-08-05 19:33:43
阅读次数:
263
在jsp页面中,等提交表单数据时,最好用觉得路径。写法如下:/do_login.jsp" method="post">其中 request.getContextPath() 方法是取得当前项目的根目录位置。这种用法叫做 “绝对路径” 使用绝对路径的好处是不太容易出错。缺点是目标路径字符串容易写的很长...
分类:
Web程序 时间:
2014-08-01 15:29:51
阅读次数:
344
重定向什么是重定向?服务器发送一个302状态码及一个Location消息头(值是一个地址,称为重定向地址),通知浏览器立即向重定向地址发送请求。如何重定向?使用response.sendRedirect(String url);注意:在使用重定向前不要调用out.close();请求转发什么是转发?...
分类:
编程语言 时间:
2014-07-30 23:29:35
阅读次数:
215
一般我们会在过滤器里判断登录状态,如果没登录就跳转登录页面,过滤器java核心代码如下:
UserItem loginUser = (UserItem)request.getSession().getAttribute("loginUser");
if(loginUser == null) {
response.sendRedirect("/login.action");
}这个对于普通页面来...
分类:
其他好文 时间:
2014-07-29 18:03:32
阅读次数:
194
JSP中response.sendRedirect()与request.getRequestDispatcher().forward(request,response)这两个对象都可以使页面跳转,但是二者是有很大的区别的,分条来说,有以下几点:①response.sendRedirect(url)-...
分类:
其他好文 时间:
2014-07-29 12:45:16
阅读次数:
238