當前位置:首頁 » 網頁前端 » webxmlerrorpage
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

webxmlerrorpage

發布時間: 2022-05-18 03:17:15

㈠ 在開發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的頁面。