轉自:https://wenku.baidu.com/view/84fa86ae360cba1aa911da02.html
在LoginAction中增加如下方法:
public static String getSta() {
????????????? return "這是LoginAction中的靜態方法";
}
然后在loginSuc.jsp中增加如下代碼:
調用Action中的靜態方法:<s:property value="@com.asm.LoginAction@getSta()"/><br>
調用LoginAction中的靜態方_方式(2):<s:property value="@vs@getSta()"/><br>
說明:我們在方式二中用到@vs,只有那些值棧中的對象才可以這樣寫。
然后訪問,發現訪問不到,因為在struts2.1.6的版本中,struts.ognl.allowStaticMethodAccess的默認值為false,我們只需在struts.xml中增加如下內容:
<constant name="struts.ognl.allowStaticMethodAccess" value="true"/>
再來訪問時便可以訪問到。