简单记录spring在控制台向页面传參的几种方法
来源:互联网 发布:linux 宕机日志 编辑:程序博客网 时间:2024/06/11 23:12
简单记录spring在控制台向页面传參的几种方法
记录~以后忘了找起来比较方便≥﹏≤
以下的key均为某变量名,value均为key对应的值
value的类型可以为String,List,Map和Object等,为简单表达,以下均为String
- Model →返回值为String
@RequestMapping(value = "/homepage")public String getHomepage(Model model){ model.addAttribute("key", "value"); return "homepage.jsp";}
- ModelMap →返回值为String
@RequestMapping(value = "/homepage")public String getHomepage(ModelMap map){ map.addAttribute("key", "value"); //或 map.put("key", "value"); return "homepage.jsp";}
- ModelAndView →返回值为ModelAndView
@RequestMapping(value = "/homepage")public String getHomepage(){ ModelAndView model = new ModelAndView("homepage.jsp","key","value"); /*或者 ModelAndView model = new ModelAndView("homepage.jsp"); model.addObject("key","value"); */ return model;}
jsp页面取值
key的值:${requestScope.key}
或
key的值:${key}
暂未发现两种取值方法有什么大的区别╮(╯_╰)╭
- HttpSession
@RequestMapping(value = "/homepage")public String getHomepage(HttpServletRequest request){ HttpSession session=request.getSession(); session.setAttribute("key", "value"); //session.removeAttribute("key");--用于从session中删除某键值对 return "homepage.jsp";}
jsp页面取值
key的值:${sessionScope.key}
阅读全文
0 0
- 简单记录spring在控制台向页面传參的几种方法
- 记录spring controller从页面接收参数的几种方法
- spring+hibernate删除单条记录的几种方法
- 控制台读入数据的几种方法
- java控制台输入的几种方法
- 接入Erlang控制台的几种方法
- ASP.NET页面跳转的几种方法简单介绍
- 几种页面传值的方法
- JavaScript在页面显示当前时间的几种方法
- footer固定在页面底部的几种方法
- php向js函数传参的几种方法
- controller向view传值的几种方法
- Spring传值的几种方法
- Spring几种注入方式的记录
- SpringMVC框架向页面传值的4种方法
- 在WIN下向LINUX上传文件的几种方法
- 跨页面传值的几种简单方式
- Java从控制台读入数据的几种方法
- RecyclerView 之通用适配
- 动态规划基本问题
- 编写Java程序,显示五个加减法测验的正确率和用时
- 动态规划(三.LCS)
- intent的使用
- 简单记录spring在控制台向页面传參的几种方法
- Linux 常用查看日志命令
- 图像语义分割(1)- FCN
- centos7搭建hadoop集群
- Map四种遍历方式以及增删改查方法总结
- 双向循环链表
- 通过反编译深入理解Java String及intern
- 重写PrineArea解决打印空白页问题
- Hdu6048 Puzzle(2017多校第2场)