㈠ 在开发JSP过程中 设置显示错误信息页面问题(web.xml配置error page)。具体看问题补充
你用的是什么框架,用的是struts还是spring,他们都有错误视图配置,具体你自己查资料;如果你用的是纯的servlet,那么实现异常过滤器,在这里指定错误视图~!用web.xml配置不管用的
㈡ java web无web.xml怎样配置error-page
你使用spring mvc肯定会有web.xml不然不可能运行,下面的方法能够满足你的需求
<error-page>
<error-code>404</error-code>
<location>/jsp/error/notFound.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/jsp/error/codeError.jsp</location>
</error-page>
<error-page>
<location>/jsp/error/xxxxxxError.jsp</location>
<exception-type>java.lang.xxxxx</exception-type>
</error-page>
其中每一种错误都可以通过<exception-type>指定具体的类型
㈢ 在jsp页面中使用page errorPage=“a.html”和在web.xml中配置《error-page》是一样的吗
是一样的,但是web.xml里配置的是不管哪个网页出现异常都会被导向指定的errorPage,errorPage=“a.html”配置只对本页面配置
㈣ jsp 配置error-page(指定处理错误的页面) java.lang.NullException这个错误的时候!在WEB.XML中配置如下
<error-page>
<exception-type>404/500</exception-type> <location>/error.jsp</location>
</error-page>
exception-type>里面应该是状态码如404(文件找不到),500编译不成功==,不应该是具体的错误,要是照你定义的那样,异常都不够你配置的。
动态生成静态页无非就是用java代码进行控制。
如:<%if(user != null){%>
<html>
<head></head>
<body>//在body里在控制下元素标签,继续java代码
<%if(true){%>
<input/>
<%}%>
</body>
</html>
<%}%>
希望你能够理解
㈤ web.xml配置
大哥不敢当,发一个我的web.xml给你看看,感觉内容差不多
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>e.ontest.filter.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb18030</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>
org.apache.struts.action.ActionServlet
</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- The Usual Welcome File List -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<jsp-config>
<taglib>
<taglib-uri>http://www.woodisthebest.org</taglib-uri>
<taglib-location>/pagetag_tld/pagetag.tld</taglib-location>
</taglib>
</jsp-config>
</web-app>
试试不要将tag的tld放在WEB-INF目录下呢
㈥ MeEclipse 中 web.xml 中的 web-app 错误 错误如下:
可能出现该错误的一种情况:web.xml配置顺序问题,如下图所示:
上面的是正确的顺序,而当把listener拉到到filter前面,就提示了错误
也有可能是你配置的时候出了点问题~~~~具体看情况了。。。。。
㈦ Eclipse中,ErrorPage指向了web.xml,开始打开后,有没有任何错误提示,但是这个项目还是在报错
这个可以忽略的,只要tomcat正常发布就行了。
㈧ web.xml的error-page标签,不起作用~~
在page_not_found.jsp页面上有用isErrorPage="true"?
㈨ JSP,改了web.xml里的配置打开页面报404错误
最好的就是在WEB.XML文件中配置错误代码的跳转页面,首先建立个 出现500错误的页面,提示出错了,然后再WEB.XML文件中配置,配置如下 一、 通过错误码来配置error-page
<error-page>
<error-code>404</error-code>
<location>/NotFound.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/NotFound.jsp</location>
</error-page>上面配置了当系统发生404错误时,跳转到错误处理页面NotFound.jsp。
二、通过异常的类型配置error-page
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
㈩ javaweb项目的web.xml配置的错误页面起不到作用访问报错后页面并没有跳转到配置的错误页面中
<!--错误跳转页面-->
<error-page>
<!--路径不正确-->
<error-code>404</error-code>
<location>/WEB-INF/errorpage/404.jsp</location>
</error-page>
<error-page>
<!--没有访问权限,访问被禁止-->
<error-code>405</error-code>
<location>/WEB-INF/errorpage/405.jsp</location>
</error-page>
<error-page>
<!--内部错误-->
<error-code>500</error-code>
<location>/WEB-INF/errorpage/500.jsp</location>
</error-page>
只有程序发生错误或不能处理该请求时,才会触发相应的错误,跳转到相应的页面。
如404,只能当请求的页面不存在时,就会跳转到那个页面,并不是说所有情况都会跳到404的页面。