Spring MVC怎么使用@RequestParam注解获取参数
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要介绍Spring MVC怎么使用@RequestParam注解获取参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用@RequestParam注解获取参数创建H
千家信息网最后更新 2025年01月16日Spring MVC怎么使用@RequestParam注解获取参数
这篇文章主要介绍Spring MVC怎么使用@RequestParam注解获取参数,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
使用@RequestParam注解获取参数
创建Hello控制器类
package com.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;@Controllerpublic class Hello { @RequestMapping("/show") public String show(@RequestParam("name")String userName) { System.out.println(userName); return "index"; }}
创建index.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>首页 Spring MVC
启动Tomcat并访问
注意:如果参数被@RequestParam注解,那么默认情况下该参数不能为空,如果为空则系统会抛出异常。如果希望允许为空,那么要修改它的配置项required为 false。
package com.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;@Controllerpublic class Hello { @RequestMapping("/show") public String show(@RequestParam(value="name",required=false)String userName) { System.out.println(userName); return "index"; }}
启动 Tomcat再次访问
@RequestParam无法获取参数
application/x-www-form-urlencoded是以表格的形式请求,而application/json则将数据序列化后才进行传递,如果使用了@RequestParam会在Content里面查找对应的数据。
结果因为传递的数据已经被序列化所以不能找到,所以当要使用@RequestParam注解时候应当使用application/x-www-form-urlencoded,而如果想要使用application/json则应当使用@RequestBody获取被序列化的参数
以上是"Spring MVC怎么使用@RequestParam注解获取参数"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
参数
注解
序列
数据
内容
篇文章
价值
兴趣
再次
小伙
小伙伴
形式
情况
控制器
时候
更多
知识
系统
结果
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2016年服务器主机配置
网络通信服务器怎么建
计算机监控网络技术基础
市场linux服务器占比
银符数据库怎么注册
数据库缓冲区溢出解决方法
巅峰极客网络安全总决赛
使命召唤手游怎么删除服务器
计算机与应用软件开发
重庆三维人口gis系统软件开发
陕西咸阳网络安全培训网
互联网科技公司存在问题
数据库时间戳获取
网络安全三个原则
网络安全保护等级的划分
ef 多个数据库
网络安全与执法警察工作
安全s生产数据库
ibm 服务器键盘
网络安全 从我做起心得
北京朝阳区软件开发公司排行榜
北京编程软件开发求职
数据库不设置超时时间设置
网络安全cisa
曙光服务器关机显示黄灯报警
数据库设置默认民族为汉
六安科凡网络技术有限公司
网络安全能力认证技术和管理
长沙应用软件开发费用多少
db2数据库触发器的创建和使用