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

本文共 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

你可能感兴趣的文章
如何让Ubuntu服务器远离鬼影漏洞(GHOST)影响
查看>>
java反射之动态代理学习笔记
查看>>
ElasticSearch 安装 elasticsearch-analysis-ik分词器
查看>>
清空RMON统计的数据
查看>>
linux 自动化运维之Cobbler
查看>>
tomcat的安装过程
查看>>
python3 Django 报错RuntimeWarning的解决办法
查看>>
【转】sql server 重命名表字段
查看>>
sql server 2008学习之存储过程
查看>>
Linux 硬盘分区、格式化、自动挂载配置
查看>>
Linux下mysql的安装与mysql一机多实例
查看>>
could not open virtual machine
查看>>
wordpress 3.8.1更改上传附件或图片大小限制
查看>>
IIS FTP 出现 530 User cannot log in, home Directory Inaccessible 错误
查看>>
DM6467T开发板领航——串口烧写程序
查看>>
微软谷歌推自有平板 挑战苹果难度大
查看>>
PHP中SQL注入与跨站***的防范
查看>>
Java中的异常处理
查看>>
egret--列表组件(list)
查看>>
mysql总结8----游标的学习
查看>>