星空网 > 软件开发 > Java

[javaEE] EL表达式调用java方法

1.新建个类,类里面定义静态方法

 

package com.tsh.utils;import java.net.URLEncoder;public class ELFunc {  public static String urlEncode(String str){    return URLEncoder.encode(str);  }}

 

 

 

2.在WEB-INF文件夹下(除lib和classess目录外)新建tld文件

 

<??><taglib version="2.0" ="http://java.sun.com/  ="http://www.w3.org/2001/  xsi:schemaLocation="http://java.sun.com/>  <tlib-version>1.0</tlib-version>  <short-name>ELFunc</short-name>  <uri>http://www.tsh.com/ELFunc</uri>  <function>    <name>urlEncode</name>    <function-class>com.tsh.utils.ELFunc</function-class>    <function-signature> java.lang.String urlEncode(java.lang.String)</function-signature>  </function></taglib>

 

 

 

3.jsp头部导入

 

<%@taglib uri="http://www.tsh.com/ELFunc" prefix="ELFunc"%>

 

 

 

4.el标签使用

 

<%=URLEncoder.encode("陶士涵") %>${ELFunc:urlEncode("陶士涵") }

%E9%99%B6%E5%A3%AB%E6%B6%B5 %E9%99%B6%E5%A3%AB%E6%B6%B5

 




原标题:[javaEE] EL表达式调用java方法

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流