开发者社区> developerguy> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

JSP页面中taglib的uri设置

简介: 今天遇到这样一个问题,使用JAVA做了个WEB应用,其中用到一个自定义标签。该标签的class文件与tld(tld文件中,uri定义为:http://wallimn.iteye.com/myfuncs)文件放在一起,   jsp页面中的引用方式为:      开始一直直接使用class文件,没有打jar包,运行的时候没有任何问题。
+关注继续查看

今天遇到这样一个问题,使用JAVA做了个WEB应用,其中用到一个自定义标签。该标签的class文件与tld(tld文件中,uri定义为:http://wallimn.iteye.com/myfuncs)文件放在一起, 
  jsp页面中的引用方式为: 
  <%@ taglib prefix="wlm" uri="http://wallimn.iteye.com/myfuncs" %> 
  开始一直直接使用class文件,没有打jar包,运行的时候没有任何问题。 

  后来把应用部署到internet上,发现使用该标签的页面全部不能正常显示,我通过把两处的uri定义修改成非网址形式(wallimn:functions)把问题解决了,不过我没有搞清楚原因。希望读到此文的达人能指点一下。 

  再后来,我把所有的class文件,打成jar包,以jar的形式部署到WEB应用中,又出现了新的问题,原来能找到的tld文件找不到了。通过以绝对地址方式引用标签解决了这个问题。 
  即: 
  <%@ taglib prefix="wlm" uri="/WEB-INF/myfuncts.tld" %> 
  当然,要把myfuncts.tld放在对应的位置。 

  jar包与tld文件分开,不利于程序的部署、jar包重用。如何能把tld文件与class文件一起打到jar包中、且能正常运行呢? 

  分析了一下displaytag-1.2.jar的文件结构,发现它的tld文件是放在jar包中的META-INF目录中的。我打包时,也把tld文件放到META-INF目录中,测试运行,OK。 

http://wallimn.iteye.com/blog/546860

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JSP标签库Taglib之自定义function篇,轻松实现日期格式化
版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/78121046 一、什么是Taglib? 如果你曾使用JSP页面来作为渲染视图的话,我相信你对JSTL标签库一定不会感到陌生。
884 0
jsp去除JSTL标签库"include, taglib"等留下的空白行
在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。
372 0
jsp去除JSTL标签库"include, taglib"等留下的空白行
在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。
506 0
Servlet_输出流jsp注意事项
订阅专栏 Servlet输出流两种方法以及注意事项 HTTP 响应码 以及 各自对应解释 关于 Web API 技术标准的开发文档网站(https://developer.mozilla.org)
0 0
基于JSP&Servlet实现的众筹平台系统
基于JSP&Servlet实现的众筹平台系统
0 0
基于JSP/SERVLET学生管理系统
基于JSP/SERVLET学生管理系统
0 0
KS003基于JSP和Servlet实现的商城系统
KS003基于JSP和Servlet实现的商城系统
0 0
使用JSP/SERVLET实现在校学生管理系统
使用JSP/SERVLET实现在校学生管理系统
0 0
+关注
developerguy
A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
文章
问答
文章排行榜
最热
最新
相关课程
更多
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载