一个关于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 --------------------编程问答-------------------- 把/去掉试试 --------------------编程问答-------------------- 去掉直接报错,通不过。。 --------------------编程问答-------------------- 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 的问题 --------------------编程问答-------------------- 最近实习也在自己弄个项目,来观看 --------------------编程问答--------------------
error-code和exception-type都没问题,应该是文件的问题,可是问题在哪没找到 --------------------编程问答--------------------
+1 --------------------编程问答--------------------
试试
补充:Java , Web 开发