request转发没起作用()

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了request转发没起作用()相关的知识,希望对你有一定的参考价值。

public ActionForward dodel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
int eid=Integer.parseInt(request.getParameter("eid"));
springDao.del(Employees.class, eid);
String path=request.getContextPath()+"/employees.do?op=toview";
System.out.println("path的路径是;"+path);
//response.sendRedirect(path);
try
request.getRequestDispatcher(path).forward(request,response);
catch (Exception e)
// TODO Auto-generated catch block
System.out.println(e.getMessage());

return null;

确认你的路径没有写错,还有查看你的控制台,看看是否存在异常信息,你这个跳转用了struts空间,确认你的struts配置正确。 参考技术A 这个使用的是struts,不能用这种方式实现跳转,如果要跳转的话,用map.findfoeward();实现,当然需要在struts配置文件中配置。

重定向与请求转发

重定向:以前的request中存放的变量全部失效,并进入一个新的request作用域。 
请求转发:以前的request中存放的变量不会失效,就像把两个页面拼到了一起。(需要传递对象)

技术分享

技术分享


以上是关于request转发没起作用()的主要内容,如果未能解决你的问题,请参考以下文章

request请求转发和request域运用

JSP中request.getParameter()获取值的问题

域对象 request

重定向与请求转发

Javaweb学习——request&response

转发和重定向