以用户管理的控制器为例,创建用户有这个方法:
public String create(User user) throws Exception{
String s = "info:"+user.getId()+":"+user.getName()+":"+user.getPwd();
System.out.println(s);
//user.save();
return s;
}
方法的参数是User类型,其实例由框架自动创建完成,这比通过request.getParameter的代码强多了。
可以用@Bind注解说明绑定的前缀,如@Bind(prefix="user")User user。
控制器方法的参数类型可以是普通数据类型,也可以是是复杂的对象类型,框架将尝试为每个数据类型的成员进行赋值。
如果需要自定义数据绑定类型,可以实现DataBinder接口如
public class DateBinder implements DataBinder{
public Object bind(BindingContext ctx) throws Exception{
//...
return null;
}
}
然后注册进DataBinders:
DataBinders.register(java.util.Date.class, new DateBinder());
分享到:
相关推荐
【ASP.NET编程知识】ASP.NET MVC数组模型绑定详解.docx
ASP.NET MVC模型绑定的6个建议
主要为大家详细介绍了ASP.NET MVC数组模型绑定的相关资料,感兴趣的小伙伴们可以参考一下
spring MVC数据绑定 含例子 转载自疯芒毕露的专栏 刚开始用spring mvc 做web开发时 经常会不知道如何合适绑定页面数据 用惯struts2的朋友更认为spring mvc 绑定数据不如struts2方便 本人最开始也是这么认为 经过一段...
Spring+MVC数据绑定大全+
.net MVC下,AJAX实现DropDownList数据绑定,并实现无刷新城市联动。 内含SQL Server 数据库执行语句,只要运行一下就OK了。 运行代码时注意别忘了更改成所使用数据库的ServerName,LoginName,Password。
NULL 博文链接:https://yfm049.iteye.com/blog/860494
MVC3中如何将枚举类型绑定到下拉列表 ,已经试过,你可以试试看效果
JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet技术(MVC模型) JSP+JavaBean+Servlet...
采用MVC(模型-视图-控制器)构架的一个简单程序
主要介绍了详解ASP.NET MVC之下拉框绑定四种方式,详细的讲诉了4种方法,具有一定的参考价值,有需要的可以了解一下。
微服务概念改变着软件开发领域,传统的开源框架结构开发,由于其...MVC设计模型在"网页既软件"的生产环境中扮演者重要的角色,不仅在各大软件产品中采用了MVC模型,越来越多的软件OEM企业通过此模型批量化的进行软件生产。
xxx.aa.com ccc.aa.com 直接绑定控制器 xxx ccc 域名设置*
Qt之MVC模型视图的使用入门
.net一个简单的MVC模型例子,可以研究下。
这个项目是基于MVC模型而携程的案例,案例使用JAVA语言编写的
mvc ppt文档 主要描述了有关mvc模型的知识总结
MVC Model2 模型 调用过程 MVC Model2 模型 调用过程 MVC Model2 模型 调用过程