session.put()有什么作用? 我是新手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是:session.put("key","value");就是往session放键值对 请告知 session 对象类的全名(包括包名) import org.apache.struts2.interceptor.SessionAware;import com.opensymphony.xwork2.ActionSupport; 就是struts2中的sessoin,相当于httpSession中的session.setAttribute struts2里面有一个类:ActionContext,对session,application,pageContext等等都做了封装,在struts2里面:ActionContext.getContext().getSession() 这个返回的是一个Map集合;如果HttpSession session = request.getSession();session.setAttribute("aaa","bbb");Map map = ActionContext.getContext().getSession();map.get("aaa");//可以获取到session里面存入的值所以,你说的,session.put(); HttpSession里面,好像没有这个方法,不知道你说的是不是:ActionContext.getContext().getSession().put(key,value);这个方法,如果是的话,也是放session作用域里面放入值;并且也可以通过:HttpSession session = request.getSession();session.getAttribute(key);获取到顺便提下,ActionContext.getContext().getSession()是获取当前线程的session的作用域,返回的是一个MAP,和session的值可以同样获取。ActionContext是一次请求的上下文,包含这次请求的所有的session,application和提交的参数等等等等,都可以通过ActionContext获取到,你可以看下struts2源码,里面写的很清楚; 求救 急急急 wap里面怎么设置文件链接为下载的方式而不是直接打开 jsp页面向servlet传递参数,请指教! jsp,怎么把Oracle 数据库改为 mysql struts应用中如何向textarea传递值 有没有工具可以自动分析所有函数的运行时间? 如何配置jdk 初学者问题,javabean计数器高分求解 如何在form中添加隐藏变量? 能不能给一个购物车的代码给我!我是刚学的。谢。 字符串转换xml文件失败. 大神们求救!!!有点深度呢
就是往session放键值对
import com.opensymphony.xwork2.ActionSupport;
HttpSession session = request.getSession();
session.setAttribute("aaa","bbb");Map map = ActionContext.getContext().getSession();
map.get("aaa");//可以获取到session里面存入的值所以,你说的,session.put(); HttpSession里面,好像没有这个方法,不知道你说的是不是:
ActionContext.getContext().getSession().put(key,value);
这个方法,如果是的话,也是放session作用域里面放入值;并且也可以通过:
HttpSession session = request.getSession();
session.getAttribute(key);获取到
顺便提下,
ActionContext.getContext().getSession()是获取当前线程的session的作用域,返回的是一个MAP,和session的值可以同样获取。
ActionContext是一次请求的上下文,包含这次请求的所有的session,application和提交的参数等等等等,都可以通过ActionContext获取到,你可以看下struts2源码,里面写的很清楚;