获取request
/**
* 获取request
* @return
*/
public HttpServletRequest getRequest() {
return ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
}
获取session
/**
* 获取session
* @return
*/
public HttpSession getSession(){
return getRequest().getSession();
}
有个值一直在页面传来传去一直model进去然后页面hidden觉得很烦
想直接设置到session里 怎么写
还有怎么查看页面上所有session值
即怎么获取session值 然后全部打印出在JSP页面
------解决思路----------------------
<body>
<%
session.setAttribute("name", "zs");
session.setAttribute("pwd", "123");
%>
<%
Enumeration<String> e =session.getAttributeNames();
while(e.hasMoreElements()){
String key = e.nextElement();
out.println(key+"="+session.getAttribute(key));
}
%>
</body>
你可以试下!
------解决思路----------------------
<body>
<%
session.setAttribute("name", "zs");
session.setAttribute("pwd", "123");
%>
<%
Enumeration<String> e =session.getAttributeNames();
while(e.hasMoreElements()){
String key = e.nextElement();
out.println(key+"="+session.getAttribute(key));
}
%>
</body>
你可以试下!
------解决思路----------------------
Controller里写和JSP页面赋值都是可以的