public class ErrorPageHandlingController extends Object implements org.springframework.web.servlet.mvc.Controller
このクラスではServletやFilterで発生した例外をスローし、
Spring-MVCの例外ハンドリング機能に処理を投げることを責務とする。
スローした例外は、SimpleMappingExceptionResolverEx
で適切にハンドリングされることを想定している。
Bean定義ファイルに以下の設定をすること。
【Bean定義ファイル
の設定例】
<bean name="/exceptionController"
class="jp.terasoluna.fw.web.rich.springmvc.controller.ErrorPageHandlingController"/>
ErrorPageHandlerMapping
クラスをBean定義ファイルに設定しておく必要がある。詳細は
ErrorPageHandlerMapping
クラスのJavaDocを参照すること。コンストラクタと説明 |
---|
ErrorPageHandlingController() |
修飾子とタイプ | メソッドと説明 |
---|---|
org.springframework.web.servlet.ModelAndView |
handleRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
リクエスト処理を行う。
|
public org.springframework.web.servlet.ModelAndView handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
IllegalArgumentException
がスローされる。handleRequest
インタフェース内 org.springframework.web.servlet.mvc.Controller
request
- HTTPリクエスト。response
- HTTPレスポンス。Exception
- 例外。Copyright © 2015. All Rights Reserved.