Spring MVC特点:
1、基于的是servlet/jsp模式
2、控制器不再需要继承其他类,只需要用@Controller注解
3、不需要有formbean之类的对象了。方法参数中需要的页面值,可通过@RequesParam直接从页面请求中获得。
4、控制器方法签名定义灵活
5、返回页面直接在方法中指定,可以是String,也可以是其它的,比如:ModeAndView或void等。
6、性能也很优秀。和struts1相当,性能高于struts2
| |||||
| 业务组件 | ||||
| |||||
|
Spring MVC方法签名
@RequestMapping(value="ps/{id}",
method=RequestMethod.GET)
Public String test(
@PathVariable("id)int myid){
}
<a href="ps/1.do">访问</a>
该请求只能处理GET方式。
利用PathVariable("id")得到路径参数数据