Java EL函数库
来源:互联网 发布:免费一级域名申请 编辑:程序博客网 时间:2024/06/05 05:34
EL函数库
一、EL表达式
empty 运算符
empty判断对象是否为null或者空
EL表达式通常以.方式获取对象属性.获取不到请用[](必须记住)
EL主要作用:
1.获取数据 . []
2.执行运算 + - * / % == empty等等
3.获取web应用程序中常用对象request pageContext等
4.调用Java方法
EL函数:就是调用JAVA类的方法,该方法必须是静态的
EL表达式能实现自定义标签类似功能去除页面JAVA代码,但不能替换它,因为EL函数不能处理外部相关的功能
EL函数可以嵌套,即一个函数的返回可以作为另一个函数的参数
${fn:length(fn:getstr())}
实现:
1.编写类对应的静态函数
package xgn.classs;
public class Elfn {
public static String Test(String msg){
return "你好: "+msg;
}
}
2.配置tld文件
<function>
<name>Test</name>
<description>haaaaaaaaaaaaaaaa</description>
<function-class>xgn.classs.Elfn</function-class>
<function-signature>java.lang.String Test(java.lang.String)</function-signature>
</function>
页面调用
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ page import="java.util.ArrayList" %><%@ taglib uri="/XGNELFN" prefix="XGNELFN"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>My JSP 'elfn.jsp' starting page</title> </head> <body> ${XGNELFN:Test("aa(使用EL函数库)") } <% List list=new ArrayList<String>(); list.add("aaa"); list.add("aaa"); list.add("aaa"); request.setAttribute("list", list); %> ${XGNELFN:Length(list) } <hr> ${XGNELFN:fn1(pageContext.request) } <hr> ${waring } </body></html>
- Java EL函数库
- Java web----EL函数库
- EL函数库
- EL函数库
- EL函数库
- EL函数库
- EL函数库
- EL函数库
- java web学习总结30:EL函数库
- EL和自定义函数库
- 自定义EL函数库
- EL表达式(函数库)
- SUN:EL函数库
- java程序员第十三课-EL表达式、JSTL标签库、EL函数库、自定义EL函数和自定义标签
- el自定义函数和el函数库介绍
- javaWeb--EL函数库、标签库
- JavaWeb总结三十、EL函数库
- 菜鸟学Android(四十五):EL表达式和EL函数库
- build-essential的作用
- eclipse 非常好用的快捷键
- PHP中session的实例
- 字符函数
- Direct3D提高篇之:HLSL编程实现PhotoShop滤镜效果
- Java EL函数库
- 各大型网站架构分析收集
- 与建一的讨论
- HLSL实现镜面反射光照模型
- 黑马程序员——字符编码以及字符联通
- JQuery---长度超出显示省略号
- HLSL实现环境光光照模型
- hdu 3336 Count the string
- HLSL实现漫反射光照模型