springmvc请求接收参数的几种方法
来源:互联网 发布:nginx 性能优化 编辑:程序博客网 时间:2024/06/06 19:13
通过@PathVariabl注解获取路径中传递参数
JAVA
1
@RequestMapping
(value=
" /{id}/{str} "
)
2
public
ModelAndView helloWorld(
@PathVariable
String id,
@PathVariable
String str) {
3
System.out.println(id);
4
System.out.println(str);
5
return
new
ModelAndView(
" /helloWorld "
);
6
}
用@ModelAttribute注解获取POST请求的FORM表单数据
JSP
1
<form method=
"post"
action=
"hao.do"
>
2
a: <input id=
"a"
type=
"text"
name=
"a"
/>
3
b: <input id=
"b"
type=
"text"
name=
"b"
/>
4
<input type=
"submit"
value=
"Submit"
/>
5
</form>
JAVA pojo
1
public
class
Pojo{
2
private
String a;
3
private
int
b;
4
}
JAVA controller
1
@RequestMapping
(method= RequestMethod.POST)
2
public
String processSubmit(
@ModelAttribute
(
" pojo "
) Pojo pojo) {
3
return
" helloWorld "
;
4
}
直接用HttpServletRequest获取
JAVA
1
@RequestMapping
(method= RequestMethod.GET)
2
public
String get(HttpServletRequest request, HttpServletResponse response) {
3
System.out.println(request.getParameter(
" a "
));
4
return
" helloWorld "
;
5
}
用注解@RequestParam绑定请求参数a到变量a
当请求参数a不存在时会有异常发生,可以通过设置属性required=false解决,
例如: @RequestParam(value="a", required=false)
JAVA
1
@RequestMapping
(value=
" /requestParam "
, method= RequestMethod.GET)
2
public
String setupForm(
@RequestParam
(
" a "
) String a, ModelMap model) {
3
System.out.println(a);
4
return
" helloWorld "
;}
0 0
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springMVC接收请求参数的几种方法
- Springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc请求接收参数的几种方法
- springmvc接收请求参数的方法
- springMVC 接收参数的几种方法(转载于网络)
- 用c语言画叠加三角(转)
- 多线程并发之原子性(六)
- 数组和链表的区别
- 网络流--最大流
- 《算法导论》第2章总结
- springmvc请求接收参数的几种方法
- 2017山东省赛总结
- spring源码之 getBean流程图
- 人人网2017实习-求数列的和
- Open Inventor 基本介绍
- svn
- 解析request.getServerPort 和 request.getLocalPort 区别
- SpringMVC的返回值类型
- git本地与远端仓库关联