今天安装的struts1.3,但是缺少tld文件,所以无法使用taglib,找了半天

假设你的struts版本为1.3.10

解压后的目录为F:\struts-1.3.10-all\struts-1.3.10\[apps,docs,lib,src,LICENSE.txt,NOTICE.txt]

那么你找到F:\struts-1.3.10-all\struts-1.3.10\lib\struts-taglib-1.3.10.jar\META-INF\tld\

把其中的tld文件拷贝出来,放到你的/webcontent/WEB-INF/目录下即可,注意还要配置好web.xml

实际上不是因为这个问题,tld文件就等他放在struts-taglib-1.3.10.jar中,不用放到WEB-INF目录下也是没有问题的。不过在我对目录的理解还是有问题

第一点,我的web项目的路径是

<Context path="/foo" docBase="E:\web.workspace\foo1\WebContent" reloadable="true"/>

那么struts-taglib-1.3.10.jar就放在%docBase%\WEB-INF\lib中,所有的tld文件也在这个jar包里面,这样就可以用了!并不需要再手动把tld文件解压出来放到%docBase%\WEB-INF中!如果你不知道taglib的uri应该怎么写,那么就找到struts-taglib-1.3.10.jar中的tld文件看一看里面的tld文件中怎么写的uri!

第二点,关于%docBase%\WEB-INF\lib和%docBase%\WEB-INF\classes,这两个从功能上来说大体是一致的:存放你的web-project运行所需的class文件和tld文件以及.properties文件。也就是说,Tomcat会到这两个目录下寻找所需的class和tld文件以及.properties文件

http://www.cnblogs.com/qrlozte/p/3193552.html

最新文章

  1. 说说Web.Config与App.Config
  2. pycharm激活码,拿走不谢
  3. jQuery中给动态添加的元素绑定事件
  4. 准确率(Accuracy), 精确率(Precision), 召回率(Recall)和F1-Measure
  5. common.support.percent.PercentFrameLayout.onLayout(PercentFrameLayout.java:151)
  6. Android 手机卫士16--手机杀毒
  7. Java 笔试题集锦
  8. 读书笔记-详解C程序开发中 .c和.h文件的区别
  9. 网络上USB后面跟AF或AM接口的意思
  10. EasyUI - tab动态加载datagrid
  11. Spring 事情具体详尽的解释
  12. 锁对象Lock
  13. [POJ 1410] Intersection(线段与矩形交)
  14. Day035--Python--管道, Manager, 进程池, 线程切换
  15. jenkins git can&#39;t work ERROR: Timeout after 10 minutes ERROR: Error fetching remote repo &#39;origin&#39;
  16. BZOJ2125 最短路 圆方树、倍增
  17. Ant编译utf-8非法字符:/65279 解决方法
  18. windows 下的bash 环境安装npm
  19. Java判断String类型变量是否可以转换数字类型
  20. 【转载】windows安装python2.7后的注册表问题

热门文章

  1. Ubuntu系统安装VMware Tools的简单方法
  2. openerp用wizard导入excel数据
  3. java 实现文本格式转换
  4. java常见错误--Access restriction: The type BASE64Encoder
  5. 使用Nginx限制同一IP的访问频率
  6. jQuery写一个简单的弹幕墙
  7. 封装UIlabel 辨别用户名 ,话题 ,链接,电话,高亮文字等
  8. jquery checkbox选框操作
  9. 【LeetCode】32. Longest Valid Parentheses (2 solutions)
  10. RMAN兼容性列表