Spring自动获得对象的属性
2015-03-30 16:04
190 查看
页面显示一个对象的title和content,如果input 和 textarea中显示的时改对象的属性值,则如果其name也是改对象的属性值,则若改变里面的值,Spring会自动记住,后台只用修改即可,不用获得对一个的id:
Circle对象:
Circle.java
html:
java代码:
自动获取Circle的页面属性值,根据html的name来获取,
Circle对象:
Circle.java
package cn.wkt.entities.circle; import java.util.Date; /** * 圈子 */ public class Circle { private int id; private String title; private String content; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } }
html:
<form method="post" onsubmit=""> <div class="titl"> <input name="title" id="title" value="${circle.title}"> </div> <div class="d"> <textarea name="content" id="content">${circle.content}</textarea> </div> </form>
java代码:
自动获取Circle的页面属性值,根据html的name来获取,
@RequestMapping(value = "/homepage/circle/detail", method = RequestMethod.POST) public ModelAndView saveCircle( @ModelAttribute("circle") Circle circle, HttpServletRequest request) { User user = (User) request.getSession().getAttribute("SESSION_USER"); if (user == null || !user.hasMakeCoursePermission()) { throw new PermissionException("用户没有管理圈子的权限"); } circleDAO.saveCircle(circle); return new ModelAndView(new RedirectView("list.html")); }
相关文章推荐
- 根据Spring上下文对象xxxContext获得*.properties属性文件中的配置属性值
- ###Springmvc封装复杂表单数据:表单提交多个实体类的参数【对象类型参数,自动封装】name属性值不能重复。和实体类属性名一致
- 【JavaEE学习笔记】Spring_02_IoC/DI依赖注入,集合对象属性注入,自动装配,代理模式
- C#3.0 之 自动属性 对象初始化器,集合初始器,扩展方法 (转)
- 3、步步为营VS 2008 + .NET 3.5(3) - C# 3.0新特性之Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Extension Methods(扩展方法)
- [.NET 3.x新特性一]自动属性,对象初始化及集合初始化
- 步步为营VS 2008 + .NET 3.5(3) - C# 3.0新特性之Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Ext
- 获得文档信息(document对象的几个属性)
- C# 3.0新特性之Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Extension Methods(扩展方法)
- 获得javascript中对象的所有方法名和属性名的方法
- UserControl 中包含封装了集合对象的属性被设计器自动初始化所引起的错误!也有关于List的问题
- 自定义UserControl中包含封装了集合对象的属性被设计器自动初始化所引起的错误
- Spring入门09 - 属性参考与自动绑定
- C#3.0之自动属性&对象初始化器
- C#3.0 之 自动属性 对象初始化器,集合初始器,扩展方法
- C#的新特性:自动属性,对象初始化器,和集合初始化器(转载)
- Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器
- Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器
- 步步为营VS 2008 + .NET 3.5(3) - C# 3.0新特性之Automatic Properties(自动属性)、Object Initializers(对象初始化器)、Collection Initializers(集合初始化器)和Ext
- C++实现自动为对象添加“属性”访问代码