日期:2014-05-18  浏览次数:20602 次

急急急急,一个用struts开发web应用出现的问题
最近在学习struts开发web应用,出现了一个问题

在WebRoot/WEB-INT/目录下导入了一个tld文件,比如struts-html.tld文件等等

在web.xml文件中增加了taglib标签
    <taglib>
        <taglib-uri> /WEB-INF/struts-html.tld </taglib-uri>
        <taglib-location> /WEB-INF/struts-html.tld </taglib-location>
    </taglib>  

在WebRoot目录下有个index.jsp页面,为什么 <%@   taglib   uri= "/WEB-INF/struts-html "   prefix= "html "%> 会出现找不到struts-html错误   编译不能通过,为什么,谢谢,,,,

我是用Myeclipse插件开发strutsweb应用的




------解决方案--------------------
你有struts-html.tld这个文件么?
------解决方案--------------------
少了扩展名,老大!!!
------解决方案--------------------
楼主,你写错的啊
WEB-INF/struts-html.tld

taglib uri= 要与 <taglib-uri> 写成一样的,楼主,你明显少定了.tld
------解决方案--------------------
<%@ taglib uri= "/WEB-INF/struts-bean.tld " prefix= "bean " %>
<%@ taglib uri= "/WEB-INF/struts-html.tld " prefix= "html " %>
<%@ taglib uri= "/WEB-INF/struts-logic.tld " prefix= "logic " %>
<%@ taglib uri= "/WEB-INF/struts-template.tld " prefix= "template "%>