public interface Modeljava.util.Map としてモデル全体にアクセスできます。| 修飾子と型 | メソッドと説明 |
|---|---|
Model | addAllAttributes(java.util.Collection<?> attributeValues) 各要素の属性名の生成を使用して、提供された Collection のすべての属性をこの Map にコピーします。 |
Model | addAllAttributes(java.util.Map<java.lang.String,?> attributes) 指定された Map のすべての属性をこの Map にコピーします。 |
Model | addAttribute(java.lang.Object attributeValue)generated name を使用して、この Map に提供された属性を追加します。 |
Model | addAttribute(java.lang.String attributeName, java.lang.Object attributeValue) 指定された名前に指定された属性を追加します。 |
java.util.Map<java.lang.String,java.lang.Object> | asMap() モデル属性の現在のセットをマップとして返します。 |
boolean | containsAttribute(java.lang.String attributeName) このモデルには、指定された名前の属性が含まれているか判定します。 |
Model | mergeAttributes(java.util.Map<java.lang.String,?> attributes) 指定された Map のすべての属性をこの Map にコピーします。同じ名前の既存のオブジェクトが優先されます(つまり |
Model addAttribute(java.lang.String attributeName, @Nullable java.lang.Object attributeValue)
attributeName - モデル属性の名前 (非 null)attributeValue - モデル属性値 (null にすることができます)Model addAttribute(java.lang.Object attributeValue)
generated name を使用して、この Map に提供された属性を追加します。 メモ: このメソッドを使用する場合、実際の規則名を正しく判別できないため、空の Collections はモデルに追加されません。ビューコードは、JSTL タグによってすでに行われているように、空のコレクションではなく null をチェックする必要があります。
attributeValue - モデル属性値 (非 null)Model addAllAttributes(java.util.Collection<?> attributeValues)
Collection のすべての属性をこの Map にコピーします。addAttribute(Object)Model addAllAttributes(java.util.Map<java.lang.String,?> attributes)
Map のすべての属性をこの Map にコピーします。Model mergeAttributes(java.util.Map<java.lang.String,?> attributes)
Map のすべての属性をこの Map にコピーします。同じ名前の既存のオブジェクトが優先されます(つまり、置き換えられません)。boolean containsAttribute(java.lang.String attributeName)
attributeName - モデル属性の名前 (非 null)java.util.Map<java.lang.String,java.lang.Object> asMap()