日期:2014-05-17  浏览次数:20603 次

获取session的问题 听说标题要长才会有人来回答 所以呢。。。
使用的是Struts2

在某个类中声明了 一个静态的参数 程序中这么使用的session.setAttribute(test.SessionState,'admin');
package com.ttp;
public class test{
public static String SessionState = "UserName";
}





我在页面怎么取这个session?

如果不加的话 就这么写 可以获得 正常值
<s:property value="#session.UserName"/>
下面这个能获得静态变量的值 也没有问题  
<s:property value="@com.ttp.test@SessionState"/>


如何结合起来 使用他们呢?

比如 <s:property value="#session.@com.ttp.test@SessionState"/> //这么写 是取不到值的

请问怎么取出来session?

------解决方案--------------------
${session.UserName}
------解决方案--------------------
这个有意思,围观
试下 jsp 标签
------解决方案--------------------
struts2是解耦的,你居然使用耦合的,而且test.SessionState参数是什么,你的action中有这个参数?