2011-09-13 9 views
1

HandlerExceptionResolverを接続して例外やエラーを捕捉するにはどうすればよいですか?HandlerExceptionResolverをフックアップするには

web.xmlの

<error-page> 
    <error-code>500</error-code> 
    <location>/support/500.jsp</location> 
    </error-page> 

    <error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/support/500.jsp</location> 
    </error-page> 

    <error-page> 
    <exception-type>java.lang.Throwable</exception-type> 
    <location>/support/500.jsp</location> 
    </error-page> 

500.jsp

//How do I get a stack trace or specific error message in here? 

答えて

1

両方の未チェックのための簡単な例と例外が

<bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> 
<property name="exceptionMappings"> 
    <map> 
    <entry key="DataAccessException" value="data-error" /> 
    <entry key="com.stuff.MyAppRuntimeException" value="app-unchecked-error" /> 
    <entry key="com.stuff.MyAppCheckedException" value="app-checked-error" /> 
    </map> 
</property> 
<property name="defaultErrorView" value="general-error"/> 
</bean> 
+0

甘いだろうにチェック!レスポンスSyed Saulatに感謝します。しかし、これらの捕らえられたエラー/例外をjspページに戻すにはどうしたらいいですか?私はコントローラ/設定パラメータからメソッドを使用する必要がありますか、これを行う便利な方法がいくつかありますか? – stackoverflow

+0
+0

' ' あなたは、いくつかの書式設定を追加する必要があるだろう、もちろん。 –

関連する問題