2012-07-07 59 views
2

參數值是否有可能有一個結果如下:參考靜態字段在Struts2

 <result name="defaultLocaleLoginScreen" type="httpheader"> 
      <param name="status">301</param> 
      <param name="headers.Location">${@[email protected]}</param> 
    </result> 

哪裏myvalue的是MyClass類的靜態字段。我一直無法得到這個工作。

回答

2

那麼,畢竟它工作得很好,我不知道我做錯了什麼。我需要的東西比靜態字段更復雜,我需要執行一個靜態方法,然後從返回的對象中獲取一個getter。最終的解決方案是:

<param name="headers.Location">${@[email protected]().getValue()}</param>