关于Model,ModelMap,Request,Session存值,然后从jsp页面取值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Model,ModelMap,Request,Session存值,然后从jsp页面取值相关的知识,希望对你有一定的参考价值。

方法一
//HttpSession session = request.getSession();
//session.setAttribute("data", data);
方法二
//request.setAttribute("data", data);
方法三
//model.addAttribute("data", data);
方法四
//modelMap.addAttribute("data", data);

jsp页面中用$data只能取出方法一,方法二的的data,后面两种取不出来

参考技术A session设置:
session.setAttribute("username",username);
session.setAttribute("password",password);
session获取:
username=session.getAttribute("username");
password=session.getAttribute("password");
参考技术B 应该可以,看看你到jsp是不是用的发转,不要写成重定向追问

就一个jsp页面而已,不用重定向

追答

$requestScope.data 看看行不行

追问

没效果,我request和session本身是可以取值的(现在凑合用的就是这个),现在spring框架的model和modelmap存的值取不到

以上是关于关于Model,ModelMap,Request,Session存值,然后从jsp页面取值的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC入门第二部分

域对象-数据输出

jsp页面如何获得后台用ModelMap保存的的对象?

ModelAndView 和 Model ModelMap 返回值区别

Spring MVC 向前台页面传值-ModelAndView

Model & ModelMap & ModelAndView 比较ModelFactory简介