b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

el 表达式_el表达式_el表达式和jstl

电脑杂谈  发布时间:2017-02-14 17:05:32  来源:网络整理

表达式语言除了可以使用基本的运算符外,还可以使用自定义函数。通过使用自定义函数,加强了表达式语言的功能。el表达式el表达式

EL表达式函数,主要功能是完成对数据的修改,统一化格式;

开发步骤

1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法;

2. 建立TLD文件,定义表达式函数

3.在WEB.XML文件中配置;(可省略)

4.在JSP页面内导入并且使用

案例说明

1.开发函数处理类

package mytag;
/**
 * EL表达式函数处理类
 */
public class ElTag {
	
	public static String reverse(String name){
		return new StringBuffer(name).reverse().toString();
	}
	
	public static int countChar(String text){
		return text.trim().length();
	}
}

2.创建TLD文件;

<?xml version="1.0" encoding="GBK"?>
<taglib xmlns="http://java.sun.com/xml/ns/j2ee"     
    xmlns:xsi="http://.w3.org/2001/XMLSchema-instance"     
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    http://java.sun.com/xml/ns/j2ee/web-jsptaglibrary_2_0.xsd"     
    version="2.0">   
    <!-- 定义函数版本 -->
	<tlib-version>1.0</tlib-version>
	<!-- 定义函数名称 -->
	<short-name>el</short-name>
	<!-- 定义第一个函数 -->
	<function>
		<!-- 定义第一个函数:reverse -->
		<name>reverse</name>
		<!-- 定义函数处理类 -->
		<function-class>mytag.ElTag</function-class>
		<!-- 定义函数的对应方法 -->
		<function-signature>
			java.lang.String reverse(java.lang.String)
		</function-signature>
	</function>
	
	<function>
		<name>countChar</name>
		<function-class>mytag.ElTag</function-class>
		<function-signature>
			java.lang.Integer countChar(java.lang.String)
		</function-signature>
	</function>
	
</taglib>


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-32414-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...