读书人

[转]自定义EL表达式步骤

发布时间: 2012-10-08 19:54:56 作者: rapoo

[转]自定义EL表达式方法
大家在编写jsp的时候相信大家都会使用到EL表达式语言,可是我们还是会遇到不方便的时候,比如连接两个字符串,在java中我们可以这样写 [ String str = “str1”+”str2”; ]这绝对没有问题,可是如果使用EL表达式语言,那就麻烦了,你如果写成这样[ ${‘str1’ + ‘str2’} ] EL会认为你是想进行加法运算….那么页面就抛出了异常,可是有这种需求(连接字符串)该怎么办呢?
我们必须先要建立一个java类文件,



然后在jsp页面中要这么写
<%@ taglib prefix="elf" uri="/WEB-INF/elfunc.tld"%>
使用的时候这样写 ${elf:append(str1, str2)} 自动就会返回一个连接好的字符串

如: <c:out value="${elf:append(param.str1, param.str2)}"/>
1 楼 Fecoly 2011-10-26 解决了我很多问题.

读书人网 >软件架构设计

热点推荐