当前位置:编程学习 > JAVA >>

一个关于jsp/servlet错误页面的问题

在写一个jsp错误页面跳转的时候,遇到了如下问题:
目录结构如下:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
    xmlns="http://java.sun.com/xml/ns/j2ee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <servlet>
          <servlet-name>addEmpServlet</servlet-name>
          <servlet-class>web.AddEmpServlet</servlet-class>
      </servlet>
      <servlet-mapping>
          <servlet-name>addEmpServlet</servlet-name>
          <url-pattern>/add</url-pattern>
      </servlet-mapping>
      <error-page>
       <error-code>500</error-code>
       <location>/adddd.html</location>
      </error-page>
</web-app>

错误跳转中,能跳到index.jsp,addEmp.html但是不能跳到adddd.html,不知道为什么,还请大神指教。。。 HTML Servlet JSP --------------------编程问答-------------------- 把/去掉试试 --------------------编程问答--------------------
引用 1 楼 oh_Maxy 的回复:
把/去掉试试
去掉直接报错,通不过。。 --------------------编程问答-------------------- 500好像不能这样吧,只有404吧; 
实在不行的话,你把这个path写死看看;
--------------------编程问答-------------------- 我觉得也是 error-code 的问题,你直接去掉试试,另外error-code相应值是有不同的含义的,如文件未找到啊,内部错误之类的,你确认你引发的是500错误么? --------------------编程问答--------------------
<error-page>
       <exception-type>javax.servlet.ServletException</exception-type>
       <!-- 这里改成addEmp.html或者index.jsp就可以跳转过去。。。 -->
       <location>/addEmp.html</location>
      </error-page>

http://pan.baidu.com/share/link?shareid=3829373845&uk=2787898806这是工程下载连接
http://pan.baidu.com/share/link?shareid=3839282128&uk=2787898806这是网站下载连接 --------------------编程问答-------------------- error-code 的问题 --------------------编程问答-------------------- 最近实习也在自己弄个项目,来观看 --------------------编程问答--------------------
引用 6 楼 u011517042 的回复:
error-code 的问题


error-code和exception-type都没问题,应该是文件的问题,可是问题在哪没找到 --------------------编程问答--------------------
引用 6 楼 u011517042 的回复:
error-code 的问题


+1 --------------------编程问答--------------------
引用 3 楼 chinawang825366742 的回复:
500好像不能这样吧,只有404吧; 
实在不行的话,你把这个path写死看看;



试试
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,