SpringMvc接收参数方法总结(必看篇)
发布时间 - 2026-01-11 01:55:18 点击率:次接收参数的方式:

1.HttpServletRequest方式接收
public ModelAndView test1(HttpServletRequest req){
String userName = req.getParameter("userName");
String password = req.getParameter("password");
System.out.println(userName);
System.out.println(password);
return new ModelAndView("jsp/hello");
}
2.@RequestParam方式
public ModelAndView test2(String userName,
@RequestParam("password") String pwd){
System.out.println(userName+","+pwd);
return new ModelAndView("jsp/hello");
}
3.对象的方式接收
public ModelAndView test3(User user){
System.out.println(user);
return new ModelAndView("jsp/hello");
}
4.
/**
* 使用ModelAndView传出参数 内部 HttpServletRequest的Attribute传递 到jsp页面
* ModelAndView(String viewName,Map data)data是处理结果
*/
@RequestMapping("action")
public ModelAndView test4(User user){
Map<String, Object> data = new HashMap<String, Object>();
data.put("user", user);
return new ModelAndView("jsp/hello",data);
}
5. Session的方式
/**
* session存储 可以使用HttpServletRequest的getSession方法访问
*/
@RequestMapping("action")
public ModelAndView test7(HttpServletRequest req){
HttpSession session = req.getSession();
session.setAttribute("salary", 6000.0);
return new ModelAndView("jsp/hello");
}
6.重定向:
@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo类型:要求页面上input框的name属性名称必须等于pojo的属性名称
public ModelAndView updateitem(Items items){
itemsService.updateitems(items);
//不可以加斜杠 解析不了 itemList.action
return new ModelAndView(new RedirectView("itemList.action"));
}
7.重定向
@RequestMapping("/updateitem")
//spirngMvc可以直接接收pojo类型:要求页面上input框的name属性名称必须等于pojo的属性名称
public String updateitem(Items items){
itemsService.updateitems(items);
//重定向到action 可以加斜杠 redirect:/itemList.action 解析的了
return "redirect:itemList.action";
}
使用Model和ModelMap的效果一样,如果直接使用Model,springmvc会实例化ModelMap。
如果使用Model则可以不使用ModelAndView对象,Model对象可以向页面传递数据,View对象则可以使用String返回值替代。不管是Model还是ModelAndView,其本质都是使用Request对象向jsp传递数据。
以上这篇SpringMvc接收参数方法总结(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# springmvc
# 接收参数
# Spring MVC请求参数接收的全面总结教程
# 详解SpringMVC——接收请求参数和页面传参
# Spring MVC传递接收参数方式小结
# springmvc接口接收参数与请求参数格式的整理
# 重定向
# 给大家
# 可以直接
# 则可
# 都是
# 不可以
# 希望能
# 可以使用
# 这篇
# 必看
# 小编
# 大家多多
# 返回值
# 其本质
# return
# jsp
# println
# password
# User
# Map
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel storage目录权限问题_Laravel文件写入权限设置
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
javascript读取文本节点方法小结
如何在服务器上三步完成建站并提升流量?
如何快速启动建站代理加盟业务?
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】
Android Socket接口实现即时通讯实例代码
怎么用AI帮你为初创公司进行市场定位分析?
合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?
如何在万网自助建站平台快速创建网站?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何在新浪SAE免费搭建个人博客?
如何在香港免费服务器上快速搭建网站?
如何快速打造个性化非模板自助建站?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
在线教育网站制作平台,山西立德教育官网?
清除minerd进程的简单方法
Python文件操作最佳实践_稳定性说明【指导】
黑客入侵网站服务器的常见手法有哪些?
如何在万网开始建站?分步指南解析
Laravel如何自定义分页视图?(Pagination示例)
javascript如何操作浏览器历史记录_怎样实现无刷新导航
如何在宝塔面板中修改默认建站目录?
如何快速完成中国万网建站详细流程?
独立制作一个网站多少钱,建立网站需要花多少钱?
Chrome浏览器标签页分组怎么用_谷歌浏览器整理标签页技巧【效率】
深入理解Android中的xmlns:tools属性
如何正确下载安装西数主机建站助手?
重庆市网站制作公司,重庆招聘网站哪个好?
今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
如何快速搭建高效WAP手机网站吸引移动用户?
Laravel如何生成URL和重定向?(路由助手函数)
如何快速选择适合个人网站的云服务器配置?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
iOS UIView常见属性方法小结
HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Java垃圾回收器的方法和原理总结
免费网站制作appp,免费制作app哪个平台好?
PythonWeb开发入门教程_Flask快速构建Web应用
如何在搬瓦工VPS快速搭建网站?
微信小程序 input输入框控件详解及实例(多种示例)
新三国志曹操传主线渭水交兵攻略
JS碰撞运动实现方法详解
javascript中数组(Array)对象和字符串(String)对象的常用方法总结

