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