【发布时间】:2017-06-10 04:45:45
【问题描述】:
当我在一个旧项目中阅读一些用 Spring MVC 编写的代码时,我注意到作者使用两种类似的方法将值传递给控制器,如下所示:
@RequestMapping(value="/print")
public String PrintInfo(@RequestParam("name") String name,@RequestParam("age") int age) {
.......
}
或者
@RequestMapping(value="/print")
public String PrintInfo(String name,int age) {
.......
}
它们都运行良好。 区别在于它是否使用@RequestParam。
那么它们之间的主要区别是什么?哪个更好,为什么?
【问题讨论】:
-
听起来你已经有了答案!
标签: java spring spring-mvc web