
springmvc 可以用model直接数据绑定。举个例子,如果是controller里:
@RequestMapping(“/xxxaction”)
public String doXXX(User user){
String username = usergetUserName();
//这样就直接获取了,但这种方法有个要求,就是bean的字段名称和前台input里的name要一致。
return null;
}
1、使用>
首先这二者起到的作用都是相似的,都是页面请求转发到controller或者action去通过不同的方式获取数据。
以下是二者具体的区别:
这二者主要的区别以及比较明显的去边就是action是通过getter setter方法去注入数据的,而controller是通过@注解去实现的。
一个action会对应一个request请求的上下文,且一个action只可以对应一个url;controller是一个方法对应一个request请求上下文,同时一个方法和一个url对应。
再者就是性能问题了。spring mvc controller 一般比struts2 action返回要快一些。当然了,是在代码逻辑相同的情况下。
以上就是关于springMVC怎么获取前台post过来的对象全部的内容,包括:springMVC怎么获取前台post过来的对象、常用Spring MVC获取请求参数的几种方法、SpringMVC当中的Controller接口和Struts2当中的Action有什么区别等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)