表达式

来源:互联网 发布:网络扎金花 编辑:程序博客网 时间:2024/04/16 15:11


el与ognl表达式:

http://northc.iteye.com/blog/1208228

http://www.oschina.net/question/565065_86545

http://blog.csdn.net/lidiansheng/article/details/7902400

http://ln512213519.blog.163.com/blog/static/65458527201291595020588/

http://www.2cto.com/kf/201301/184895.html

http://www.cesclub.com/bw/jishuzhongxin/Webjishu/2011/0814/3641.html

http://blog.csdn.net/xueyepiaoling/article/details/6000058(没想到一人ognl还有这么多丰富的内容)

http://blog.csdn.net/wang_zhou_jian/article/details/5437951

http://www.blogjava.net/freeman1984/archive/2011/02/16/344447.html

//************************* OGNL调用静态方法和变量 *********************//(这个想想也用得少

public void testOgnl13() throws Exception{

User user = new User();

user.setUsername("王五");

//调用静态变量

//注意:out是System中的静态变量,out是PrintStream类型的一个对象

//而println()则是out这个对象中的实例方法(不是静态方法)

//调用静态方法,需要在类名和变量名前面加上@来调用,对于实例方法,用"."来调用

Ognl.getValue("@System@out.println(username)", user);

}

public void testOgnl14() throws Exception{

User user = new User();

user.setUsername("wangwu");

//调用静态方法,注意使用全路径类名

Ognl.getValue("@System@out.println(@cn.com.leadfar.utils.Utils@toUpperCase(username))", user);

}



//******************这种常用多了。****************************//

使用如下代码直接生成一个List对象:

<s:set name="list" value="{'zhangming','xiaoi','liming'}" />

<s:iterator value="#list" id="n">

<s:property value="n"/><br>

</s:iterator>

生成一个Map对象:

<s:set name="foobar" value="#{'foo1':'bar1', 'foo2':'bar2'}" />

<s:iterator value="#foobar" >

<s:property value="key"/>=<s:property value="value"/><br>

</s:iterator>

//******************获取param的值****************************//

(些最简单的代码在做项目的时候往往是最头痛的问题,多实践,多积累)

<a href="aa.jsp?name=zhangsan&sex=female">hehe</a>

${param.name}

${param.sex}









//**********************************************//

jsp表达式:<%=%>这个表达式里面的值内容还得好好查一下。。。

<%!%>

<%@%>


原创粉丝点击