|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.handler.AbstractHandlerMapping
org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
jp.terasoluna.fw.web.rich.springmvc.servlet.handler.ErrorPageHandlerMapping
public class ErrorPageHandlerMapping
リクエストが保持する例外の有無によってコントローラを返すハンドラ。
Servlet内、もしくはFilterで例外が発生した場合に
コントローラを返す。
返却するコントローラはBean定義ファイルに設定しておくこと。
コントローラのBean定義IDはbeanId
で定義する。
デフォルト値は
となっている。/exceptionController
このクラスを使用するには、Bean定義ファイルに以下の設定が必要である。
<bean id="urlHandlerMapping"
class="jp.terasoluna.fw.web.rich.springmvc.servlet.handler.ErrorPageHandlerMapping">
<property name="order" value="1"/>
</bean>
フィールドの概要 |
---|
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたフィールド |
---|
logger |
インタフェース org.springframework.web.servlet.HandlerMapping から継承されたフィールド |
---|
BEST_MATCHING_PATTERN_ATTRIBUTE, INTROSPECT_TYPE_LEVEL_MAPPING, PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE, PRODUCIBLE_MEDIA_TYPES_ATTRIBUTE, URI_TEMPLATE_VARIABLES_ATTRIBUTE |
インタフェース org.springframework.core.Ordered から継承されたフィールド |
---|
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE |
コンストラクタの概要 | |
---|---|
ErrorPageHandlerMapping()
デフォルトコンストラクタ。 |
メソッドの概要 | |
---|---|
String |
getBeanId()
beanIdを返す。 |
protected Object |
getHandlerInternal(javax.servlet.http.HttpServletRequest request)
ハンドリング処理。 |
void |
setBeanId(String beanId)
beanIdを設定する。 |
クラス org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping から継承されたメソッド |
---|
determineUrlsForHandler |
クラス org.springframework.web.servlet.handler.AbstractDetectingUrlHandlerMapping から継承されたメソッド |
---|
detectHandlers, initApplicationContext, setDetectHandlersInAncestorContexts |
クラス org.springframework.web.servlet.handler.AbstractUrlHandlerMapping から継承されたメソッド |
---|
buildPathExposingHandler, exposePathWithinMapping, exposeUriTemplateVariables, getHandlerMap, getRootHandler, lookupHandler, registerHandler, registerHandler, setLazyInitHandlers, setRootHandler, supportsTypeLevelMappings, validateHandler |
クラス org.springframework.web.servlet.handler.AbstractHandlerMapping から継承されたメソッド |
---|
adaptInterceptor, detectMappedInterceptors, extendInterceptors, getAdaptedInterceptors, getDefaultHandler, getHandler, getHandlerExecutionChain, getMappedInterceptors, getOrder, getPathMatcher, getUrlPathHelper, initInterceptors, setAlwaysUseFullPath, setDefaultHandler, setInterceptors, setOrder, setPathMatcher, setUrlDecode, setUrlPathHelper |
クラス org.springframework.web.context.support.WebApplicationObjectSupport から継承されたメソッド |
---|
getServletContext, getTempDir, getWebApplicationContext, initApplicationContext, initServletContext, isContextRequired, setServletContext |
クラス org.springframework.context.support.ApplicationObjectSupport から継承されたメソッド |
---|
getApplicationContext, getMessageSourceAccessor, requiredContextClass, setApplicationContext |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ErrorPageHandlerMapping()
メソッドの詳細 |
---|
public String getBeanId()
public void setBeanId(String beanId)
beanId
- コントローラのBean定義ID。protected Object getHandlerInternal(javax.servlet.http.HttpServletRequest request) throws Exception
org.springframework.web.servlet.handler.AbstractUrlHandlerMapping
内の getHandlerInternal
request
- HttpServletRequest
Exception
- 例外
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |