关闭

EL表达式-自定义函数

表达式语言除了可以使用基本的运算符外,还可以使用自定义函数。通过使用自定义函数,加强了表达式语言的功能。  EL表达式函数,主要功能是完成对数据的修改,统一化格式;  开发步骤      1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法;      2. 建立TLD文件,定义表达式函数     3.在WEB.XML文件中配置;(可省略)    ...
阅读(910) 评论(0)

Struts2为什么可以用EL表达式取值?

在一个应用了Struts2系列框架的项目中,在JSP页面常常用Struts附带的标签对表单元素取值,但,为什么EL表达式也能取到值栈(value stack)中的值呢? 我们知道,JSTL默认是从page,request,session,application这四个Scope逐次查找相应的EL表达式所对应的对象的值。那么如果要使用JSTL来读取Action中的变量,就需要把Action中的变量放...
阅读(1196) 评论(0)

Struts2值栈的理解

数据传输背后机制:ValueStack(值栈)  在这一切的背后,是因为有了ValueStack(值栈)!  ValueStack基础:OGNL  要了解ValueStack,必须先理解OGNL(Object Graphic Navigatino Language)!  OGNL是Struts2中使用的一种表达式语言,它可以用于JSP的标签库中,以便能够方便...
阅读(1285) 评论(1)

EL表达式为什么可以在值栈中取值

我在后台将一个对象的list集合放到了值栈的Map栈中 Java code ? 1 2 3 4 public String getLastVersionPD(){ ActionContext.getContext().put("pdList", this.pdManager.getLastVersonPD())...
阅读(4419) 评论(1)

EL表达式中fn函数

JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我需要调用字符串的length方法来获取字符串的 长度时,在以往的开发过程中我们必须把对象先转为String类,然后在调用其length方法,这样的代码繁琐而且容易出错...
阅读(467) 评论(2)

EL表达式取Map,List值的总结

[java] view plaincopyprint?    EL表达式取Map中的值: 后台action 中: [java] view plaincopyprint? Map map = new HashMap();   map.put(key1,value1);   map.put(key2,va...
阅读(896) 评论(0)

el表达式无效

第一步:  首先确定你是否导入的JSTL包。  在项目上右键,Myeclipse--》Add JSTL Librarys  第二步:  确定用的Servlet / JSP的版本。  查看web.xml的开头部分,如果有以下内容,表示是Servlet 2.4 / JSP 2.0。  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns...
阅读(891) 评论(0)
    个人资料
    • 访问:6996197次
    • 积分:61371
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论