クラス ServletRequestDataBinder.ServletRequestValueResolver
java.lang.ObjectSE
org.springframework.web.bind.ServletRequestDataBinder.ServletRequestValueResolver
- 実装されているすべてのインターフェース:
DataBinder.ValueResolver
- 含まれているクラス:
ServletRequestDataBinder
protected static class ServletRequestDataBinder.ServletRequestValueResolver
extends ObjectSE
implements DataBinder.ValueResolver
ServletRequest でバインドする値を検索するリゾルバー。- 作成者:
- Rod Johnson, Juergen Hoeller
コンストラクターの概要
コンストラクター修飾子コンストラクター説明protectedServletRequestValueResolver(jakarta.servlet.ServletRequest request, WebDataBinder dataBinder) メソッドのサマリー
修飾子と型メソッド説明getNames()すべてのプロパティ値の名前を返します。protected jakarta.servlet.ServletRequestgetRequestParameter(StringSE name, ClassSE<?> type) initParameterNames(jakarta.servlet.ServletRequest request) resolveValue(StringSE name, ClassSE<?> paramType) 指定された名前とターゲットパラメーター型の値を解決します。
コンストラクターの詳細
ServletRequestValueResolver
protected ServletRequestValueResolver(jakarta.servlet.ServletRequest request, WebDataBinder dataBinder)
メソッドの詳細
getRequest
protected jakarta.servlet.ServletRequest getRequest()resolveValue
インターフェースからコピーされた説明:DataBinder.ValueResolver指定された名前とターゲットパラメーター型の値を解決します。- 次で指定:
- インターフェース
DataBinder.ValueResolverのresolveValue - パラメーター:
name- ルックアップに使用する名前。場合によっては、ネストされたオブジェクトのコンストラクターパラメーターのネストされたパスparamType- コンストラクターのパラメーターの型に基づくターゲットの型- 戻り値:
- 解決された値。何も見つからなかった場合は
nullになる可能性があります
getRequestParameter
getNames
インターフェースからコピーされた説明:DataBinder.ValueResolverすべてのプロパティ値の名前を返します。コンストラクター引数のパスのさらに下にネストされたプロパティ値があるかどうかを事前にチェックできます。ない場合は、コンストラクター引数が欠落しているとみなされ、インスタンス化されません。
- 次で指定:
- インターフェース
DataBinder.ValueResolverのgetNames
initParameterNames