文档章节

Spring接收参数的几种形式

北有风雪
 北有风雪
发布于 2017/02/16 13:52
字数 219
阅读 3
收藏 0

通过Spring controller的机制自动绑定参数

form表单或者通过url传递过来的参数,如果参数name和预定义的name一致则可以直接绑定。
Controller 代码

@RequestMapping("test")
publicvoid test(int count) {
}

或者

@RequestMapping("test")
publicvoid test(Integer count) {
}

Form 代码

<form action="test" method="post"><input name="count" value="10" type="text"/>
......
</form>

通过注解@RequestParam进行绑定

form表单或者通过url传递过来的参数,如果参数name和预定义的name不一致则可以直接绑定。
Controller代码

@RequestMapping("test")
publicvoid test(@RequestParam("UserName") String username) {
}

Form 代码

<form action="test" method="post"><input name="UserName" value="用户名" type="text"/>
......
</form>

通过注解@PathVariable获取路径参数

Controller代码

@RequestMapping(value= "test/{id}/{name} " )  
publicvoid test(@PathVariable String id, @PathVariable String name) {}

请求url :test/12/zhangsan
此时Controller接收到的参数是id=12,name=zhangsan

通过HttpServletRequest获取参数

© 著作权归作者所有

共有 人打赏支持
北有风雪
粉丝 2
博文 33
码字总数 55091
作品 1
程序员
SpringMVC 传递相同名称的参数的最佳方法

SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象(除了Model和web元素) 众所周知,在SpringMVC中不支持类似struts2的点语法传参法则,因此多个对象同名...

IamOkay
2014/11/13
0
3
springmvc 请求参数获取的几种方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。 url形式:http://localhost/SSMDemo/demo/addUser1?username=lixiaoxi&password=111111 ...

干干
2017/12/17
5
0
WEB开发框架选择的思考

敝人曾在不同项目中使用JSP-Servlet、SpringMVC,Play2以及JFInal做过WEB开发,对每个框架的易用性和可扩展性都有一定的了解。我也常常会思考这样一个老生常谈的问题:如何选择一个合适的WEB...

hanzhankang
2016/08/06
171
1
Spring MVC温故而知新 – 从零开始

Spring MVC简介 Spring MVC是一款基于MVC架构模式的轻量级Web框架,目的是将Web开发模块化,对整体架构进行解耦。 Spring MVC有一下优点: 作为Spring框架的一部分,拥有Spring的优点(IOC,A...

Java工程师-Distance
05/18
0
0
SpringMVC请求参数接收总结

前提 在日常使用SpringMVC进行开发的时候,有可能遇到前端各种类型的请求参数,这里做一次相对全面的总结。SpringMVC中处理控制器参数的接口是HandlerMethodArgumentResolver,此接口有众多子...

throwable
08/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

df和du命令 磁盘分区

9月25日任务 4.1 df命令 4.2 du命令 4.3/4.4 磁盘分区 df 命令 查看系统磁盘空间使用情况 常用参数 -h (human-readble) # 人性化的为空间大小转换单位显示[root@centos7 ~]# df -h文件系...

robertt15
16分钟前
0
0
【a&sAI创新】华为CloudIVS轻量云:借力打力,四两拨千斤

[摘要] 1、测评表现就目前来说,AI的门槛还是比较高的,业内所熟知的算法企业,为了追求算法的极致,比如人脸识别公司,仍在不断扩大研发...   1、测评表现   就目前来说,AI的门槛还是比...

yizhichao
32分钟前
1
0
安卓安装APK报错error: INSTALL_FAILED_UPDATE_INCOMPATIBLE

记录一个 DELETE_FAILED_INTERNAL_ERROR Error while Installing APK问题 之前遇到这个问题 方案1 将data/data/目录下该应用的包名的目录删除掉,如:adb shell rm -rf data/data/com.demo.h...

切切歆语
33分钟前
0
0
用网关zuul时,熔断hytrix里面的坑

1,zuul 默认的隔离级别是信号量,默认最大隔离信号量是100 信号量隔离和线程池隔离的区别如下: https://my.oschina.net/u/867417/blog/2120713 默认设置: 2,zuul里隔离是按服务隔离的,也...

爱吃大肉包
33分钟前
0
0
使用SSM+Solr优雅的实现电商项目中的搜索功能

在学习了Redis&Spring-Data-Redis入门和Solr&Spring-Data-Solr入门后,接下来就该是项目实战了。这次我们用Vue.JS和ElementUI写前端页面,优雅的整合SSM-Shiro-Redis-Solr框架。 手摸手教你优...

TyCoding
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部