将自定义标签打包为jar包并提供给JSP使用
2017-06-30 17:26
525 查看
第一步:创建自定义标签,包括标签处理器以及在标签描述符中注册标签(不详解)
1. 创建标签处理器(以EL函数举例 extends SimpleTagSupport同理)
[java] view
plain copy
package function;
public class StringFunction {
public static String reverseString(String s) {
return new StringBuffer(s).reverse().toString();
}
}
2. 在标签描述符中注册标签 functiontags.tld
3. 在jsp头部导入自定义标签库
4. 在jsp中使用自定义标签
[html] view
plain copy
<%@ taglib uri="/WEB-INF/functiontags.tld" prefix="f"%>
<html>
<head>
<title>Testing reverseString function</title>
</head>
<body>
${f:reverseString("Hello World")}
</body>
</html>
第二步:将web项目中的自定义标签封装成一个jar包,以便发给其他人使用,就像使用JSTL一样。在这种情况下,就需要包含所有的标签处理器,以及描述它们的tld文件。
打包过程参见:如何将自定义标签封装成一个Jar包
第三步:在jsp页面中使用jar包
在uri元素中指定一个绝对的URL。这个URL就是tld文件中定义的url
1. 创建标签处理器(以EL函数举例 extends SimpleTagSupport同理)
[java] view
plain copy
package function;
public class StringFunction {
public static String reverseString(String s) {
return new StringBuffer(s).reverse().toString();
}
}
2. 在标签描述符中注册标签 functiontags.tld
3. 在jsp头部导入自定义标签库
4. 在jsp中使用自定义标签
[html] view
plain copy
<%@ taglib uri="/WEB-INF/functiontags.tld" prefix="f"%>
<html>
<head>
<title>Testing reverseString function</title>
</head>
<body>
${f:reverseString("Hello World")}
</body>
</html>
第二步:将web项目中的自定义标签封装成一个jar包,以便发给其他人使用,就像使用JSTL一样。在这种情况下,就需要包含所有的标签处理器,以及描述它们的tld文件。
打包过程参见:如何将自定义标签封装成一个Jar包
第三步:在jsp页面中使用jar包
在uri元素中指定一个绝对的URL。这个URL就是tld文件中定义的url
相关文章推荐
- 将自定义标签打包为jar包并提供给JSP使用
- 将标签文件打包为jar包提供给jsp使用
- 关于打包自定义标签,并导入项目使用时,出现java.lang.NoClassDefFoundError: JspException异常,解决方法和注意事项!
- jsp-config 自定义标签使用
- 多使用jsp的自定义标签
- 使用自定义的jsp标签
- jsp 使用自定义标签时候错误
- 使用JSP自定义标签做页面片段的缓存
- 使用JSTL开发jsp自定义标签开发
- 用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- 基于JSP 自定义标签使用实例介绍
- 利用 JSP 2 提供的 SimpleTagSupport 开发自定义标签
- 自定义JSP标签的简单使用(JSP2.0)
- JSP自定义标签使用
- [教程]自定义JSP中的Taglib标签之五自定义标签之SimpleTagSupport使用
- JSP中的Simple自定义标签使用
- 使用JSTL开发jsp自定义标签开发---迭代标签
- 使用SimpleTag支持自定义JSP标签
- JSP中如何使用自定义的标签库