Struts2学习第3天--OGNL、EL、值栈
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
JAVA中的OGNL:
1 调用对象的方法:
2 访问对象的静态方法:
3 获取OGNLContext、Root中的数据。
User:
4 访问Context:
关键还是在Struts2环境中的使用:
并没有打印 静态方法的值,因为Struts2默认关闭了。
再次刷新后发现有值了。
编写demo
debug启动 打断点发现: root和context均在这里面。
修改demo返回值
方式1:
方式2:
如果有多个user 默认展示栈顶的!!!
没有set get方法 无法查看 但是已经在栈顶了。
获取值栈的数据:
在debug里可以找到:

更多精彩