博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
21OGNL与ValueStack(VS)-静态方法访问
阅读量:5933 次
发布时间:2019-06-19

本文共 573 字,大约阅读时间需要 1 分钟。

转自: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

你可能感兴趣的文章
讲道理,Python数据可视化是优雅的艺术
查看>>
Android中内存优化的那些事 - 一个有关图片的优化记录
查看>>
跻身全国13大通信枢纽 贵州大数据驶入“高速路”
查看>>
边缘计算仍难取代云计算
查看>>
18个免费的云存储选项
查看>>
FAQ系列 | MySQL索引之聚集索引
查看>>
传统C/S软件厂商如何快速完成SaaS转型
查看>>
《测试驱动的嵌入式C语言开发》——3.5节先测试驱动接口再测试驱动内部实现...
查看>>
IBM重金打造与区块链相关的物联网功能
查看>>
诸神之战|围观!湖南赛区启动仪式
查看>>
云计算暂时“拯救”了这些硬件厂商
查看>>
关于大数据的五大陷阱
查看>>
1nm晶体管诞生将如何改变我们的电脑?
查看>>
发力浦东政务——上海移动打造云安全建设风向标
查看>>
《大数据安全标准化白皮书》正式发布
查看>>
用AI打击金融犯罪,银行、企业和监管部门怎么看?
查看>>
深度解读我国大数据产业发展的现状及未来
查看>>
从理论到实践,一文详解 AI 推荐系统的三大算法
查看>>
物联网催生产业新应用 “大安防”概念逐步落地
查看>>
人们不必担忧数据中心能耗增长过快
查看>>