参考 http://www.cnblogs.com/bigdataZJ/p/springmvc2.html (文章讲了几个注解的使用,但不够深入。)

参考 http://www.cnblogs.com/xiaoxi/p/5695783.html  (这篇文章介绍的详细,有例子)

SpringMVC获取参数的方式可以分为以下几种:

1、通过@PathVariable 注解,获取@RequestMapping中占位符所代表的参数变量。如

@RequestMapping(value="/addUser4/{username}/{password}",method=RequestMethod.GET)
public String addUser4(@PathVariable String username,@PathVariable String password) {}

2、通过@RequestParam获取?号后的参数,一般用于get请求,如:

public String addUser6(@RequestParam("username") String username,@RequestParam("password") String password)

3、通过public String addUser2(HttpServletRequest request) 中的request对象获取,struts2中常用这种方式来获取。如:request.getParameter("username")

4、通过封装一个bean来接收。如public String addUser3(UserModel user) ,适用于get和post请求。

5、用方法形参作为接收参数名,一般用于get请求。如:

public String addUser1(String username,String password) {}

最新文章

  1. EF的增删改查
  2. Java字符串格式化String.format常用用法
  3. TableLayout(表格布局)
  4. 【mysql的设计与优化专题(1)】ER图,数据建模与数据字典
  5. 创业实战go语言制作网站(转)
  6. GDB 调试程序系列
  7. kill session真的能杀掉进程吗
  8. codeforces 610B
  9. 一次测试测试(C++11)智能指针引用的崩溃结论
  10. Git基础-打标签
  11. openjudge(四)
  12. 类相关的BIF
  13. ArcGIS Construction Tool OnSketchFinished事件不响应
  14. 微信小程序支付(PHP后端)
  15. 2009 ACM 水题
  16. linux下使用gcc编译运行C/C++程序
  17. SCRUM 12.18
  18. 移动端H5混合开发设置复盘与总结
  19. rar压缩类
  20. P3119 [USACO15JAN]草鉴定Grass Cownoisseur

热门文章

  1. Python:正则表达式—— re 模块
  2. abo dto属性验证的坑
  3. js解决img标签加载失败显示默认图片
  4. Python 3基础教程32-正则
  5. 解决灰色shader与mask冲突的方案
  6. golang交叉编译笔记
  7. argos3-simulator
  8. linux备忘录-系统服务daemon
  9. JSONP跨域jQuery处理整理(附天气数据实例)
  10. lintcode-94-二叉树中的最大路径和