クラス ServletRequestParameterPropertyValues
java.lang.ObjectSE
org.springframework.beans.MutablePropertyValues
org.springframework.web.bind.ServletRequestParameterPropertyValues
- 実装されたすべてのインターフェース:
SerializableSE
、IterableSE<PropertyValue>
、PropertyValues
ServletRequest のパラメーターから作成された PropertyValues 実装。特定のプレフィックスとプレフィックス区切り文字で始まるすべてのプロパティ値を検索できます(デフォルトは "_" )。
例: "spring"、"spring_param1"、"spring_param2" のプレフィックスを使用すると、"param1" と "param2" をキーとするマップが作成されます。
このクラスは不変ではなく、バインディングで無視されるプロパティ値を効率的に削除できます。
- 作成者:
- Rod Johnson, Juergen Hoeller
- 関連事項:
フィールドサマリー
フィールドコンストラクターのサマリー
コンストラクターコンストラクター説明接頭辞なしで(したがって、接頭辞セパレーターなしで)新しい ServletRequestPropertyValues を作成します。ServletRequestParameterPropertyValues
(ServletRequestEE request, StringSE prefix) 指定されたプレフィックスとデフォルトのプレフィックス区切り文字(アンダースコア文字 "_" )を使用して、新しい ServletRequestPropertyValues を作成します。ServletRequestParameterPropertyValues
(ServletRequestEE request, StringSE prefix, StringSE prefixSeparator) 接頭辞と接頭辞セパレータの両方を指定して新しい ServletRequestPropertyValues を作成します。方法の概要
クラス org.springframework.beans.MutablePropertyValues から継承されたメソッド
add, addPropertyValue, addPropertyValue, addPropertyValues, addPropertyValues, changesSince, clearProcessedProperty, contains, equals, get, getPropertyValue, getPropertyValueList, getPropertyValues, hashCode, isConverted, isEmpty, iterator, registerProcessedProperty, removePropertyValue, removePropertyValue, setConverted, setPropertyValueAt, size, spliterator, stream, toString
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE
フィールドの詳細
DEFAULT_PREFIX_SEPARATOR
デフォルトのプレフィックスセパレータ。- 関連事項:
コンストラクターの詳細
ServletRequestParameterPropertyValues
接頭辞なしで(したがって、接頭辞セパレーターなしで)新しい ServletRequestPropertyValues を作成します。- パラメーター:
request
- HTTP リクエスト
ServletRequestParameterPropertyValues
指定されたプレフィックスとデフォルトのプレフィックス区切り文字(アンダースコア文字 "_" )を使用して、新しい ServletRequestPropertyValues を作成します。- パラメーター:
request
- HTTP リクエストprefix
- パラメーターの接頭辞 (完全な接頭辞はこれとセパレータで構成されます)- 関連事項:
ServletRequestParameterPropertyValues
public ServletRequestParameterPropertyValues(ServletRequestEE request, @Nullable StringSE prefix, @Nullable StringSE prefixSeparator) 接頭辞と接頭辞セパレータの両方を指定して新しい ServletRequestPropertyValues を作成します。- パラメーター:
request
- HTTP リクエストprefix
- パラメーターの接頭辞 (完全な接頭辞はこれとセパレータで構成されます)prefixSeparator
- プレフィックス(たとえば、"spring" )とパラメーター名の残りの部分を区切るセパレータ ( "param1"、"param2" )