在Struts2中引用静态字段作为参数值

时间:2012-07-07 16:40:11

标签: struts2

是否可以得到如下结果:

        <result name="defaultLocaleLoginScreen" type="httpheader">
            <param name="status">301</param>
            <param name="headers.Location">${@zzz.yyy.xxx.MyClass@MyValue}</param>
    </result>

其中MyValue是MyClass类的静态字段。我无法让它发挥作用。

1 个答案:

答案 0 :(得分:2)

嗯,毕竟它运作得很好,我不知道我做错了什么。我需要一些比静态字段更复杂的东西,我需要执行一个静态方法,然后从返回的对象中获取一个getter。最终的解决方案是:

<param name="headers.Location">${@zzz.yyy.xxx.Myclass@getInstance().getValue()}</param>