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.Controllerrequest - HTTPリクエスト。response - HTTPレスポンス。Exception - 例外。Copyright © 2015. All Rights Reserved.