ylbtech-package-org.springframework.ui-interface:Model.class
1.返回顶部
1、
/*
* Copyright 2002-2012 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/ package org.springframework.ui; import java.util.Collection;
import java.util.Map; /**
* Java-5-specific interface that defines a holder for model attributes.
* Primarily designed for adding attributes to the model.
* Allows for accessing the overall model as a {@code java.util.Map}.
*
* @author Juergen Hoeller
* @since 2.5.1
*/
public interface Model { /**
* Add the supplied attribute under the supplied name.
* @param attributeName the name of the model attribute (never {@code null})
* @param attributeValue the model attribute value (can be {@code null})
*/
Model addAttribute(String attributeName, Object attributeValue); /**
* Add the supplied attribute to this {@code Map} using a
* {@link org.springframework.core.Conventions#getVariableName generated name}.
* <p><emphasis>Note: Empty {@link java.util.Collection Collections} are not added to
* the model when using this method because we cannot correctly determine
* the true convention name. View code should check for {@code null} rather
* than for empty collections as is already done by JSTL tags.</emphasis>
* @param attributeValue the model attribute value (never {@code null})
*/
Model addAttribute(Object attributeValue); /**
* Copy all attributes in the supplied {@code Collection} into this
* {@code Map}, using attribute name generation for each element.
* @see #addAttribute(Object)
*/
Model addAllAttributes(Collection<?> attributeValues); /**
* Copy all attributes in the supplied {@code Map} into this {@code Map}.
* @see #addAttribute(String, Object)
*/
Model addAllAttributes(Map<String, ?> attributes); /**
* Copy all attributes in the supplied {@code Map} into this {@code Map},
* with existing objects of the same name taking precedence (i.e. not getting
* replaced).
*/
Model mergeAttributes(Map<String, ?> attributes); /**
* Does this model contain an attribute of the given name?
* @param attributeName the name of the model attribute (never {@code null})
* @return whether this model contains a corresponding attribute
*/
boolean containsAttribute(String attributeName); /**
* Return the current set of model attributes as a Map.
*/
Map<String, Object> asMap(); }
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. 面试题12:打印1到最大的n位数
  2. 怎样运用好ZBrush中的布尔运算
  3. 总结-swing、JFrame、JScrollPane、JTabbedPane、JEditorPane
  4. 【编程基础】const与#define的区别
  5. 动态Order by
  6. SEO-关键词密度与友情链接交换技巧
  7. Spring MVC 以.html为后缀名访问获取数据,报406 Not Acceptable错误。
  8. iOS之UIWebView无法获取web标题
  9. js获取字符串最后一位方法
  10. Linux - 主机的细部权限规划:ACL 的使用
  11. 【Java基础】【03运算符&amp;if语句】
  12. 【Android】PreferenceActivity 详解
  13. 移动端适配方案-rem(基础篇)
  14. CSS3笔记1
  15. Access数据库SQL注入(Access SQL Injection)
  16. 使用requests进行模拟登陆
  17. pageUtil分页工具
  18. POJ 3181 Dollar Dayz 【完全背包】
  19. php中$this-&gt;是什么意思
  20. SpringMVC框架07——服务器端JSR303数据校验

热门文章

  1. 魅族和三星Galaxy 5.0webView 问题Android Crash Report - Native crash at /system/lib/libc.so caused by webvi
  2. JavaScript中赋值运算符的使用
  3. JDBC的详细使用
  4. SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】
  5. 【Linux】磁盘分区
  6. hibernate_04_hbm.xml介绍
  7. Linux scp 后台运行传输文件
  8. Eclipse之注释部分代码
  9. 10--C++多态
  10. iOS安全策略之HTTPS