Controller的传参问题
Controller的映射
通过注解实现
@Controller
@RequestMapping(value = “/biz/assay/assay_order_audit_condition”)
请求的方法
也是通过注解实现
GET请求
@RequestMapping(value = {“create”},method = {RequestMethod.GET})
POST请求
@RequestMapping(value = {“create”},method = {RequestMethod.POST})
GET请求,或者POST请求
@RequestMapping(value = {“batch/delete”},method = {RequestMethod.GET, RequestMethod.POST})
Value,方法名称
Method,请求的方式
参数的传递
直接写类型,跟参数名
public String view(String Id) {
}
Request.getParameter方法
public String view() {request.getParameter("id");
}
@RequestParam注解
public String updateRecordStatusBatch(@RequestParam(value = "ids", required = false) String[] ids) {
}
Value,参数名字
Required,是否必须,默认为true,表示请求中一定要有相应的参数
defaultValue,默认值,如果请求中没有同名参数时的默认值
此时,fieldId这个参数必须传递,不传递就会报错
必须传递
@RequestParam(value = “id”, required = true) String id
可以不用传递
@RequestParam(value = “id”, required = false) String id
@PathVariable注解
@RequestMapping(value = {"{id}/delete"},method = {RequestMethod.GET})
public String showDeleteForm(@PathVariable("id") String Id, Model model) {
}
绑定URI模板变量值
用来获得请求url中的动态参数
用于将请求URL中的模板变量,映射到功能处理方法的参数上
需要配置url和方法的一个关系
@RequestMapping(value = {“{id}/delete”},method = {RequestMethod.GET})
Controller的传参问题相关推荐
- 获取map第一个的key和value_谁要是再敢用Map传参,我过去就是一JIO
还记得上次我写过一篇关于实际项目代码分层和规划的文章<看完这篇,别人的开源项目结构应该能看懂了>, 在文尾处提到过一些注意事项,其中第一条就是: Contorller层参数传递建议不要使用 ...
- @modelattribute注解用postman测试怎么传参_谁要是再敢用Map传参,我过去就是一JIO...
还记得上次我写过一篇关于实际项目代码分层和规划的文章<看完这篇,别人的开源项目结构应该能看懂了>, 在文尾处提到过一些注意事项,其中第一条就是: Contorller层参数传递建议不要使用 ...
- 【报错笔记】在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller
在maven项目中jsp页面使用window.location.href给controller传参时参数过长所以路径无法跳转至controller 解决方案:使用a链接来用
- spring mvc controller间跳转 重定向 传参
spring mvc controller间跳转 重定向 传参 1. 需求背景 需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形 ...
- Spring mvc Controller间跳转/重定向/传参
Spring mvc Controller常用写法 1.ModelAndView @RequestMapping(value = "/getxxxList.html") publi ...
- ASP.NET mvc 自定义验证和Filter过滤器传参
在WEBfrom时代 membership作为系统默认的身份验证提供程序,貌似很好用,但ASP.NET没有开源,我们又不能百分之百的按照微软默认商务方式去进行验证,有无力去彻底重写这个东西,所以mem ...
- java get请求传参_Java-ThreadLocal三种使用场景
ThreadLocal对于每一位Java读者而言我想可能都不陌生,因为面试基本都会被问到. Java-ThreadLocal三种使用场景 关于ThreadLocal JDK1.2的版本中就提供java ...
- thinkphp5 mysql uuid_TP6_基类控制器如何向中间件传参
最近已经在着手写LayTp2.0版本.主要是把TP内核升级到6.x.x. 目前写到了后台登录. 需求: 需要判断是否已经有了登录凭证,如果没有登录凭证就跳转至登录界面,如果有登录凭证就把凭证信息传递给 ...
- 【SpringMVC 之应用篇】 2_SpringMVC 的传参问题
SpringMVC 的传参问题 1. SpringMVC 简单的传参问题 在浏览器的前端页面,模拟传入 username 和 password 两个参数 <a href="/test/ ...
最新文章
- 市场有变,中小型基因测序机构机会来了
- centos/Debian/Ubuntu上安装PyCryptodome/Crypto
- fusioncompute中cpu可以设置的qos参数有哪些?_kubernetes 中 Qos 的设计与实现
- 219. Contains Duplicate II
- 浅析网站排版如何让用户获得良好的访问体验
- 排序---对二维数组的排序
- 跨数据库调用存储过程权限问题
- android.mk添加静态库,Android Gradle添加静态库
- SQL - waitfor delay/time(SQL中延迟时间的方法)
- iOS 手势操作和事件传递响应链
- python snownlp了解_python snownlp情感分析简易demo
- 全球及中国级联(模块化)流水线行业研究及十四五规划分析报告
- 七自由度冗余机械臂运动学逆解与工作空间分析MATLAB实现
- 数据库sql中S P J SPJ 表的创建
- flutter中播放音乐
- 关于Keil.STM32F1xx_DFP.1.0.5代码无法烧录解决办法
- 快来生成你专属的英文名吧(使用字符级RNN)!
- 二分区间的左右边界-Leetcode 33题
- 南卡电容笔好还是ideo好?高性价比的电容笔测评
- 使用AJAX的10个商业动机 {转}