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";}
查看全文
相关阅读:
PortalBasic Java Web 应用开发框架:应用篇(一) —— 配置文件
PortalBasic Java Web 应用开发框架:应用篇(六) —— 公共组件
PortalBasic Java Web 应用开发框架:应用篇(三) —— 国际化
普通软件项目开发过程规范(五)—— 总结
PortalBasic Java Web 应用开发框架:应用篇(四) —— 文件上传和下载
PortalBasic Java Web 应用开发框架 —— 前言
PortalBasic Java Web 应用开发框架:应用篇(二) —— Action 使用
dll 问题 (转)
不同服务器数据库之间的数据操作
USB鼠标经常出现不能用的情况——解决方法
原文地址:https://www.cnblogs.com/hzcya1995/p/13317960.html
最新文章
Visual Studio 2008&.Net Framework 3.5 下载地址
最新杭州公交线路调整,文二路文三路段
25个字符轻松破解VS2008
window.open弹出窗口
Visual Studio 2008 和 .NET 3.5 发布了
[分享]VS2003插件破解版..仿VS2005功能
巧妙的Sql函数日期处理方法
UITableViewCell分割线Lin seperator 的去掉方法
UITableViewCell设置 checkmark的问题
NSIndexPath的初始化方法
热门文章
线程的同步和异步
三目运算符的使用
iPhone/iPad安装包的三种格式 deb、ipa 和 pxl的解释和说明
NSNotificationCenter 传递带参数的通知
如何在 block 中修改外部变量
iPhone是否越狱的检测方法
iOS网络开发中的同步、异步和请求队列
高性能 Windows Socket 服务端与客户端组件(HPSocket v1.0.1 源代码及测试用例下载)
PortalBasic Java Web 应用开发框架:应用篇(五) —— DAO 框架
PortalBasic Java Web 应用开发框架 —— 概述
Copyright © 2011-2022 走看看