日期:2014-05-20  浏览次数:20696 次

servlet如何通过sendRedirect方法跳转到html
html文件应该放在当前工程下的哪一个目录? sendRedirect方法的参数又该是什么

还会不会在web.xml文件里面配置

我照网上说的很多办法去做了 但是未能解决 求大牛帮我出个主意
Servlet HTML

------解决方案--------------------
知道怎么用sendRedirect跳转到JSP页面么?HTML相同。
------解决方案--------------------
response.sendRedirect("/index.jsp"); 如果你跳转不到你要的页面调试下写进去的路径,实在不行就写全路径,比如“http://www.baidu.com”这样的路径
------解决方案--------------------
放到webroot下面!
------解决方案--------------------
如果你放到WEB-INF下面怎么也跳不了了。。
------解决方案--------------------
关键是把html文件放哪里了?1:可能是路径问题 2:如果放在WEB-INF下面是不能直接访问的
------解决方案--------------------
RequestDispatcher dispatcher = request.getRequestDispatcher("/page.html");

dispatccher.forward(request,response)
------解决方案--------------------
sendRedirect(url):重定向, 多次请求多次响应, 在重定向的时候会发送302状态码和一个localhost地址,
------解决方案--------------------
看看你项目里面build文件夹里面有没有这个html
------解决方案--------------------
保持和index.jsp的目录一致~