ACTION中的代码:public class SaveUserAction extends ActionSupport { public String execute() throws Exception{
ActionContext.getContext().getSession().put("uuser", "aaa");
ActionContext.getContext().getApplication().put("uapp", "bbb");
return "success";
}
}JSP展现页面:
用${sessionScope.uuser} ,无法取得SESSION的值,为什么?
ActionContext.getContext().getSession().put("uuser", "aaa");
ActionContext.getContext().getApplication().put("uapp", "bbb");
return "success";
}
}JSP展现页面:
用${sessionScope.uuser} ,无法取得SESSION的值,为什么?
解决方案 »
- [Ljava.lang.Object; cannot be cast to 。。。错误,为啥能取值不能get?
- 如何使用setTimeout和传参来控制弹出的窗口个数?
- Hibernate 查询。查询条件为时间
- 怎么求session会话活动时间
- jsp 联接sql2000报错
- blob能同时存放文字和图片吗
- jsp常用的问题
- 怎么把数据库(db2)中blob字段(图片)读出,并显示到jsp中?(来者有分)
- 请问ASP+EXCHANGE是一种组合,另外JSP+????功能相同???
- 请问怎么为下拉菜单赋变量值?让它自动选择满足变量值的选项
- iframe嵌套服务器页面,怎么实现跨域 父页面与iframe页面的js函数互相调用,变量的相互访问
- springmvc 苹果微信端文件下载
1、ActionContext context = ActionContext.getContext();
Map request = (Map)context.get("request");
Map session = context.getSession();
Map application = context.getApplication();
session.put("uuser", “aa”);//在session中保存user对象
session.put("uapp", “bbb”); 前台取值这样取:
<body><h3>${sessionScope.user},${sessionScope.uapp}</h3>
</body>
2、直接使用session.put方法
HttpSession session = request.getSession();
//将数据存储到session中
session.setAttribute("uuser", "aa");
session.setAttribute("uapp", "bbb");
对了,楼主你在使用throws抛异常,可以尝试换成try catch