21OGNL与ValueStack(VS)-静态方法访问
生活随笔
收集整理的這篇文章主要介紹了
21OGNL与ValueStack(VS)-静态方法访问
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉自: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"/>
再來訪問時便可以訪問到。
轉載于:https://www.cnblogs.com/sharpest/p/5582866.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的21OGNL与ValueStack(VS)-静态方法访问的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mocha 和 Chai 入门初探
- 下一篇: clickhouse原理解析与开发实战