zoukankan
html css js c++ java
springMVC参数的传递方式
通过@PathVariabl注解获取路径中传递参数
JAVA
1
@RequestMapping(value
=
"
/{id}/{str}
"
)
2
public
ModelAndView helloWorld(@PathVariable String id,
3
@PathVariable String str) {
4
System.out.println(id);
5
System.out.println(str);
6
return
new
ModelAndView(
"
/helloWorld
"
);
7
}
用@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
5
JAVA controller
1
@RequestMapping(method
=
RequestMethod.POST)
2
public
String processSubmit(@ModelAttribute(
"
pojo
"
) Pojo pojo) {
3
4
return
"
helloWorld
"
;
5
}
直接用HttpServletRequest获取
JAVA
1
@RequestMapping(method
=
RequestMethod.GET)
2
public
String get(HttpServletRequest request, HttpServletResponse response) {
4
System.out.println(request.getParameter(
"
a
"
));
5
return
"
helloWorld
"
;
6
}
用注解@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";}
查看全文
相关阅读:
day07_final
day06_final
day02_final
day04_final
New
AtCoder Grand Contest 015 E Mr.Aoki Incubator
长链剖分学习笔记
关于某些莫队的优化
CodePlus 2019 3月月赛 Div.1 A题 TREE
边分治学习笔记
原文地址:https://www.cnblogs.com/hzcya1995/p/13317960.html
最新文章
leetcode 刷题——两数之和
python练习之计算次方
关于APP测试的一点思考
http和https协议的区别
python小练习: 给定一个数组 按重复次数 降序排列输出 数组非空且为正整数
python使用相对路径创建文件夹
Jupyter Notebook通过latex输出pdf
error: ld returned 1 exit status 和 error:undefined reference
ubuntu连接无线网
Java泛型
热门文章
Java异常机制
理解Java多态
Java类和对象初始化
java常量池理解
短路与&&和按位与&的区别
Python单行函数lambda(小米)加reduce、map、filter(步枪)应用
各种推导式总结
python enumerate内置函数
awk getline 解析
awk next以及getline用法示例
Copyright © 2011-2022 走看看