Struts2

struts2_ognl入门

2018-05-30  本文已影响0人  小漫画ing

ognl的概述:

1、之前在web阶段,学过el 表达式,el表达式在jsp中获取域对象中的值。
2、ognl也是一种表达式,而这个种表达式的功能更加强大。
(1)在struts里面操作只栈数据。
(2)一般把OGNL在Struts2操作,和Struts2标签一起使用操作值栈。
3、OGNL不是Struts2的一部分,单独项目,经常和Struts2一起使用而已。
(1)使用OGNL时候首先导入jar包,Struts2提供了这个jar包。

OGNL入门案例

1、使用OGNL+Struts2标签实现计算字符串长度

支持对象方法调用,例如:objName.methodName().

(1)在java代码中,调用字符串.length();
(2)使用Struts2标签:

<!-- 引入标签库 -->
<%@taglib uri="/struts-tags" prefix="s"%>

实现的代码如下,这个代码一定记住是在jsp页面写的:

<!-- 、使用OGNL+Struts2标签实现计算字符串长度 
          value属性值中写的是OGNL表达式
          -->
    <s:property value="'hello'.length()"/>

最后就是看一下运行结果如下:


hello的长度
上一篇 下一篇

猜你喜欢

热点阅读