这里有新鲜出炉的精品教程,程序狗速度看过来!
Spring 是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于 IOC 和 AOP 的构架多层 j2ee 系统的框架,但它不强迫你必须在每一层 中必须使用 Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的 MVC,对不同的数据访问技术提供了统一的接口,采用 IOC 使得可以很容易的实现 bean 的装配,提供了简洁的 AOP 并据此实现 Transcation Managment,等等
这篇文章主要给大家介绍了在 spring MVC 中传递对象参数的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看吧。
前言
初学 java,由于项目紧急,来不及仔细的研究,在传递参数时就老老实实的一个一个的采用
注解方式传递,最近认真看了一下,发现 java 也具有类似 Asp.net Mvc 传递对象做参数的方式,即采用
- @RequestParam
注解的方式,接收方式如下:
- @ModelAttribute
- @RequestMapping("hello")
- public String Hello(@ModelAttribute("user") User user)
- {
- System.out.println(user.getUserName());
- return "hello";
- }
User 类如下:
- public class User {
- private int userID;
- private String userName;
- public int getUserID() {
- return userID;
- }
- public void setUserID(int userID) {
- this.userID = userID;
- }
- public String getUserName() {
- return userName;
- }
- public void setUserName(String userName) {
- this.userName = userName;
- }
- }
访问方式发现和采用逐个的参数传递时也没有什么不同,在我本地的地址如下:
- /test/hello?userID=12&userName=sdfsd
总结
来源: http://www.phperz.com/article/17/0817/338207.html