你的web.xml里部署这个taglib了吗?
解决方案 »
- Java IO 字节流计数问题
- !关于ehcache缓存的问题
- Spring AOP 前置运行示例 遇到一个问题
- HibernateSessionFactory.getSession()函数为什么返回null值?
- Eclipse 工程同步时产生的Thumbs.db 文件?
- 在struts中用commons-fileupload中到底该怎么写,
- 十分棘手的问题,郁闷
- SSI练习时,Action报错,求大家帮小弟看看
- hibernate中关于一对一关联的问题
- myeclipse与浏览器之间的乱码问题,急急急
- 问,如果要让ejb返回一片篇2000余字的文章,请问用什么格式?String不行了吧??
- 在ejb中客户端调用服务器的方法,系统是怎样通讯的呢?
已经添加如下语句:
<taglib>
<taglib-uri>counters</taglib-uri>
<taglib-location>/WEB-INF/tlds/counter.tld</taglib-location>
</taglib>
不知你是在学习,还是已经开始工作了,如果你正在学jsp,那么基础是相当重要的。
由于我在web-inf下面的建的目录tld和你在web.xml中写的tlds不一致,导致了异常,修正后程序运行正常,没有错误了,不知道你为什么还有问题,我想问题出在,tld和xml文件配置方面。这东西一定要仔细检查啊
但是现在还是出问题:
/taglibjsp.jsp(1): Could not parse deployment descriptor: java.io.IOException: cannot resolve 'counters' into a valid tag libraryprobably occurred due to an error in /taglibjsp.jsp line 1:<%@ taglib uri="counters" prefix="util" %>
我检查/web_inf/目录下的文件web.xml,只有如下内容:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app />
我自己添加的taglib部分内容已经自动消失。我添加后完整的web.xml文件如下:<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app />
<web-app> <taglib>
<taglib-uri>counters</taglib-uri>
<taglib-location>/WEB-INF/tlds/counter.tld</taglib-location>
</taglib></web-app>请各位仔细看看为什么这样?如何修改?谢谢!
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app /> ------>>把这行去掉啊!!!!!!!!!!
<web-app> <taglib>
<taglib-uri>counters</taglib-uri>
<taglib-location>/WEB-INF/tlds/counter.tld</taglib-location>
</taglib></web-app>
------>>把上面那行去掉啊!!!!!!!!!!
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
使用<%@ taglib uri="WEB-INF/counters.tld" prefix="util" %>
但是还不明白uri="counters" 是什么意思?
谢谢各位大力支持!该结贴了!