Myeclipse不需要在web.xml中写,因为他的引用是这样的。
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>直接引用网站。
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>直接引用网站。
jsp引入标签声明有三种方式
一就是楼主说得方法
二:
web.xml不用声明,tld文件放在WEB-INF目录下
页面<% @ taglib uri="/WEB-INFO/XXX.tld" prefix="html" %>
三:
二楼的方法,但这并不是引用网站的tld,这有点类似命名空间的意思
struts.jar包中定义了这几个tld,而tld声明中有个uri属性,当你的
jsp页面<% @ taglib uri="/html" prefix="html" %>中uri与之匹配时
会应用相应的tld文件楼主的问题自己看着办吧,我觉得第二种方法常用点
那些tld在struts的包里有的,拷过来即可