接收参数的方式:

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
相关文章:
建站之星安装后如何自定义网站颜色与字体?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
视频网站制作教程,怎么样制作优酷网的小视频?
已有域名如何快速搭建专属网站?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
建站之星各版本价格是多少?
,sp开头的版面叫什么?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
制作网站的基本流程,设计网站的软件是什么?
建站之星与建站宝盒如何选择最佳方案?
c++怎么用jemalloc c++替换默认内存分配器【性能】
如何快速搭建安全的FTP站点?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
如何在IIS中配置站点IP、端口及主机头?
定制建站哪家更专业可靠?推荐榜单揭晓
大连网站设计制作招聘信息,大连投诉网站有哪些?
建站之星安装路径如何正确选择及配置?
大连 网站制作,大连天途有线官网?
建站之星如何一键生成手机站?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
学校为何禁止电信移动建设网站?
在线制作视频的网站有哪些,电脑如何制作视频短片?
如何高效利用亚马逊云主机搭建企业网站?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
北京建设网站制作公司,北京古代建筑博物馆预约官网?
昆明高端网站制作公司,昆明公租房申请网上登录入口?
,制作一个手机app网站要多少钱?
家具网站制作软件,家具厂怎么跑业务?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
教学论文网站制作软件有哪些,写论文用什么软件
?
红河网站制作公司,红河事业单位身份证如何上传?
如何获取开源自助建站系统免费下载链接?
如何在局域网内绑定自建网站域名?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
C++用Dijkstra(迪杰斯特拉)算法求最短路径
建站之星导航如何优化提升用户体验?
孙琪峥织梦建站教程如何优化数据库安全?
建站主机是什么?如何选择适合的建站主机?
建站之星如何配置系统实现高效建站?
广州美橙建站如何快速搭建多端合一网站?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
深圳网站制作案例,网页的相关名词有哪些?
建站之星下载版如何获取与安装?
油猴 教程,油猴搜脚本为什么会网页无法显示?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
如何在万网开始建站?分步指南解析
北京网站制作的公司有哪些,北京白云观官方网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。