spring mvc框架从页面上传值问题

差不多一年没做个web项目了,前一段时间做web项目用了spring的MVC。被传值问题困扰了好久。今天拿出来晒晒。

1.

一般我们最基本的传值用的是request.getParamter("页面参数名字");

2.struts2我记得是用的Action里面定义一个对象,给他gettre和setter方法即可获得。但是页面上参数名字必须和定义对象相同(单一对象)。至少是对象的属性,一般用对象.属性 进行取得(复合对象)。

3.用spring的MVC是直接在control的方法上定义某个对象(复合对象),页面上直接写对象的属性即可。它可以自动注入到control的对象里面去。对于单一的对象,一般用request去接收既可以了。

eg:

@RequestMapping("caogaoList")

public String caogaoList(LectureRecords info,Model m){ info对象就是注入的对象,页面上的参数名字必须和info对象的属性相同

m.addAttribute("data", plList);  m对象是实现向页面上传数据的 ,和request.setAtrrubte方法一样

return "/lecturerecords/caogaolecturerecordslist";

}

猜你喜欢

转载自747017186.iteye.com/blog/2208946