[javaEE] EL表达式调用java方法
2016-07-03 17:47
393 查看
1.新建个类,类里面定义静态方法
2.在WEB-INF文件夹下(除lib和classess目录外)新建tld文件
3.jsp头部导入
4.el标签使用
使用jstl标签库,手动导入jstl
1.下载压缩包,把jstl.jar和standard.jar放在tomcat的lib目录下
2.把tld放在WEB-INF目录下
3.jsp页面导入<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
4.使用${fn:toUpperCase("sdsdsdsSDSDSDssddsdsd") }
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文件
<?xml version="1.0" encoding="UTF-8"?> <taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee" 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"> <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
使用jstl标签库,手动导入jstl
1.下载压缩包,把jstl.jar和standard.jar放在tomcat的lib目录下
2.把tld放在WEB-INF目录下
3.jsp页面导入<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
4.使用${fn:toUpperCase("sdsdsdsSDSDSDssddsdsd") }
相关文章推荐
- springmvc表单的时间转换
- Java中Integer、int、String类型之间的转换关系
- Java序列化
- Java常用类库——国际化程序(Locale,ResourceBundle以及MessageFormat处理动态文本)
- 【java规范】Java spi机制浅谈
- springmvc post提交乱码
- JavaWeb中如何使用filter清空网页缓存
- Spring Mvc那点事---(24)Spring Mvc监听器监听对象和属性
- Spring afterPropertiesSet方法
- java泛型
- Spring基础知识
- java/Character类/正则表达式/Pattern/Matcher/Math/Random类
- java创建型模式总结
- maven pom.xml报错解决
- 从Java代码实现角度探讨CSRF(未完待续)
- JAVA学习总结二十二
- JAVA学习总结二十一
- Java单例模式(Singleton)-创建型
- Java8中的Lambda表达式概述
- Cucumber+java