public class ServletRequestParameterPropertyValues extends MutablePropertyValues
例: "spring"、"spring_param1"、"spring_param2" のプレフィックスを使用すると、"param1" と "param2" をキーとするマップが作成されます。
このクラスは不変ではなく、バインディングで無視されるプロパティ値を効率的に削除できます。
WebUtils.getParametersStartingWith(javax.servlet.ServletRequest, java.lang.String)
, 直列化された形式 修飾子と型 | フィールドと説明 |
---|---|
static StringSE | DEFAULT_PREFIX_SEPARATOR デフォルトのプレフィックスセパレータ。 |
コンストラクターと説明 |
---|
ServletRequestParameterPropertyValues(ServletRequestEE request) 接頭辞なしで(したがって、接頭辞セパレーターなしで)新しい ServletRequestPropertyValues を作成します。 |
ServletRequestParameterPropertyValues(ServletRequestEE request, StringSE prefix) 指定されたプレフィックスとデフォルトのプレフィックス区切り文字(アンダースコア文字 "_" )を使用して、新しい ServletRequestPropertyValues を作成します。 |
ServletRequestParameterPropertyValues(ServletRequestEE request, StringSE prefix, StringSE prefixSeparator) 接頭辞と接頭辞セパレータの両方を指定して新しい ServletRequestPropertyValues を作成します。 |
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
cloneSE, finalizeSE, getClassSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
forEachSE
public ServletRequestParameterPropertyValues(ServletRequestEE request)
request
- HTTP リクエスト public ServletRequestParameterPropertyValues(ServletRequestEE request, @Nullable StringSE prefix)
request
- HTTP リクエスト prefix
- パラメーターの接頭辞 (完全な接頭辞はこれとセパレータで構成されます)DEFAULT_PREFIX_SEPARATOR
public ServletRequestParameterPropertyValues(ServletRequestEE request, @Nullable StringSE prefix, @Nullable StringSE prefixSeparator)
request
- HTTP リクエスト prefix
- パラメーターの接頭辞 (完全な接頭辞はこれとセパレータで構成されます)prefixSeparator
- セパレーター区切りの接頭辞(例: "spring" )と残りのパラメーター名 ( "param1"、"param2" )