struts2的session为什么每次都得创建,每次都为空。

2025-04-22 09:37:25
推荐回答(3个)
回答1:

在执行下列代码之前,discountPickList和discountPickList真的有值吗?是预期的值?
我试的session.put("key","oneValue");,在第二次访问这个action时是可以取出的
session.get("key");//返回oneValue

代码:
session.put(discountPickList, discountPickList);//这行真的按discountPickList存放对象了吗?
System.out.println("111111111111111111");
System.out.println(session.get(discountPickList)+"111111111111111111");//输出什么了?

回答2:

你的session放的不对吧 ,struts2中的session中放的键值对,键放成String类型的吧,这样应该可以,

回答3:

用 ServletActionContext.getRequest().getSession()