[标题]:EL函数的使用
[时间]:2009-4-3
[摘要]:简单的EL函数示例。
[关键字]:EL,function,tld,jsp,jstl,标签
[平台]:Tomcat6
[作者]:Winty (wintys@gmail.com)
[正文]:
Step1:
编写所需要的类,将编译生成的el.ELFunction复制到WEB-INF/中。
package el;
public class ELFunction{
public static String toUpper(String str){
return str.toUpperCase();
}
}
注意,用于EL中的函数需定义为static,不然会出错。
Step2:
在WEB-INF/tlds中添加el.tld,内容如下 :
<?xml version = '1.0' encoding = 'GBK'?>
<taglib xmlns:xsi="http://www.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" xmlns="http://java.sun.com/xml/ns/j2ee">
<tlib-version>1.0</tlib-version>
<short-name>fc</short-name>
<uri>http://wintys/el</uri>
<function>
<name>toUpper</name>
<function-class>el.ELFunction</function-class>
<function-signature>
java.lang.String toUpper(java.lang.String)
</function-signature>
</function>
</taglib>
Step3:
在WEB-INF/web.xml中添加:
<taglib>
<taglib-uri>http://wintys/el</taglib-uri>
<taglib-location>/WEB-INF/tlds/el.tld</taglib-location>
</taglib>
Step4:
编写测试页面ELFunction.jsp:
<%@page contentType="text/html;charset=GBK" %>
<%@taglib uri="http://wintys/el" prefix="myfun" %>
EL Function:<br />
${myfun:toUpper("abcde")}
重启Tomcat后运行ELFunction.jsp即可得到结果。
分享到:
相关推荐
使用Element带输入建议的输入框来实现此需求。用法详见官网 1. 坑1:不能直接在querySearch里返回数组,一定要调用回调函数cb来处理数据 看了一下例子,建议列表应该是个数组,然后我就在querySearch里直接返回了一...
用原生js改写,实现一个页面上显示多个图片轮播功能,调用同一函数,减少代码冗余 用原生js改写,实现一个页面上显示多个图片轮播功能,调用同一函数,减少代码冗余
接下来给大家介绍vuejs单向绑定、双向绑定、列表渲染、响应函数基础知识,具体详情如下所示: (一)单向绑定 {{ message }} [removed] new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } }) </s
batch-clip基于JavaScript的批量图片裁剪插件支持功能:批量图片载入、文件(File)加载、远程资源加载(URL)、图片缩放、原图载入。钩子函数:图片加载失败、程序中断、裁剪完毕。demo目录内为简单测试案例演示...
directive定义全局和局部指令以及指令简写 1.使用Vue.directive()定义一个全局指令 ...每个函数中第一个参数永远是el,表示绑定指令的元素,el参数是原生js对象 3.通过el.focus()是无法获取焦点的,因为只有插入DOM
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly ...为此元素加入一个事件处理函数...
2.了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程; 3.验证带进位控制的74LS181的功能。 二、实验设备: EL-JY-II型计算机组成原理实验系统一套,排线若干。
Directive指令:减少DOM操作的重复 Vue实例/组件用于数据绑定、事件监听、DOM更新 Vue指令主要目的就是原生DOM操作 减少重复 自定义指令 两种声明方式 方法一:声明一个全局指令 Vue.directive(‘x’, ...bind(el
默认情况下,它将使用主体作为放置目标您可以将可选的options对象传递给构造函数 $ ( '.selector' ) . drag ( { target : '.drop-target' , 'setData' : 'Text' , 'effectAllowed' : 'copyMove' , start : function...
2) 与原生态的print() 区别在于,取消打印页面后可以完整保留当前访问页面的内容。2、代码部分 1) JS 函数: 代码如下:function do_print(id_str)//id-str 打印区域的id{var el = document.getElementById(id_str);...
生成器#在终端中的用法-git clone 表单生成器-nodejs server.js >> 将Form构造函数与您的自定义道具一起使用使用一些公共方法获取Form对象。 var yourForm = new Form(yourprops); #Example:$ .get('../ json /...
5.3.5 实例:用EL函数替换HTML中的特殊字符 5.3.6 JSP页面中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 5.5.2 ...
你可以使用 v-on 指令来绑定并监听 DOM 事件。绑定的内容可以是一个当前实例上的方法 (后面无需跟括号) 或一个内联表达式。如果提供的是一个方法,则原生的 DOM event 会被作为第一个参数传入,同时这个 event 会带...
5.3.5 实例:用EL函数替换HTML中的特殊字符 5.3.6 JSP页面中的注释 5.4 JSP指令 5.4.1 JSP指令简介 5.4.2 page页面指令 5.4.3 include加入指令 5.5.JSP的9个内置对象 5.5.1 out输出对象 ...
实现者必须遵守的原产地证明应由以下人员提供:-getFullName:由字符串构成的名称和使用说明。 (实用模板字符串)。 -addMascota:Debe agregar una mascota(mascota)al arreglo de mascotas del usuario。 没有...
对数组中的每一个元素调用一种方法,不会改变原数组 exp: var arr = [ '10','20','30','40','50' ] var num1 = arr.map( ( el,index )=>{ el = el*2 // arr还是[ '10','20','30','40','50' ] } ) 2.forEach() ...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
EJB中JNDI的使用源码例子 1个目标文件,JNDI的使用例子,有源代码,可以下载参考,JNDI的使用,初始化Context,它是连接JNDI树的起始点,查找你要的对象,打印找到的对象,关闭Context…… ftp文件传输 2个目标文件...