【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— 使用
2014-10-06 20:12
387 查看
使用第三方提供的标签库的步骤
第三方标签库相关的文件通常打包成为一个JAR文件(假定为standard.jar),这个JAR文件中包含一下内容:所有标签处理类及相关的.class文件
META-INF目录;这个目录下有描述标签库的TLD文件
可以使用两种方式使用第三方的标签库:
第一种方式:
把standard.jar文件复制到<CATALINA_HOME>/lib目录 或者 base-webapp/WEB-INF/lib 目录下
在JSP文件中通过 taglib 指令声明标签库, taglib指令中的 uri 属性应该与上述 TLD 文件中的 <uri> 元素匹配;当Servlet容器运行JSP文件时,会自动到standard.jar文件的META-INF目录中去读取 TLD 文件
第二种方式:
把第三方的standard.jar文件展开,然后把META-INF目录中的 TLD文件复制到 base-webapp/WEB-INF 目录下
从展开的standard.jar文件的展开目录中删除META-INF目录下的 TLD 文件,再把不包含 TLD 文件的展开目录重新打包为standardNew.jar文件
把standardNew.jar文件复制到 <CATALINA_HOME>/lib 目录或者 base-webapp/WEB-INF/lib 目录下
在web.xml文件中声明引入标签库:
<jsp-config> <taglib> <taglib-uri>/mytaglib</taglib-uri> <taglib-location>/WEB-INF/mytaglib.tld</taglib-location> </taglib> </jsp-config>
在JSP文件中通过taglib指令声明标签库, taglib指令中的 uri 属性应该与上述的 web.xml 文件中的 <taglib-uri> 元素匹配。
第一种方式通常更加方便。
相关文章推荐
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL Functions
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL Core
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL SQL
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL I18N
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL XML
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL
- javaWeb_使用标签库简化jsp
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 其他
- javaWeb 在jsp中 使用自定义标签输出访问者IP
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— JSP Tag API
- javaWeb 使用jsp开发 if else 标签
- javaWeb 使用jsp开发 foreach 标签
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 标签库描述文件 TLD,发布
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 示例
- 【Java.Web】JSP —— 标签库taglib —— 自定义JSP标签 —— 基础
- java web之jsp标签库的使用
- WEB开发的jsp例子标签库(jstl)的使用
- JSP web.xml <jsp-config>标签使用详解
- JAVA_WEB Struts2学习:使用验证框架进行校验JSP页面元素 反编译工具的配置 Strtuts2 国际化学习
- JSP taglib 自定义标签 tld web.xml 笔记