我想知道Struts 1.x版本中这些语句的区别..
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> and
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
解释内部发生的事情
提前感谢...
答案 0 :(得分:2)
基本上是File URI Scheme和其他URI Scheme。
它们主要用于标记值的分辨率 http://www.w3.org/DesignIssues/HTTP-URI2.html
答案 1 :(得分:0)
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
这给出了.tld文件的绝对路径。在这种情况下,在/WEB-INF/struts-bean.tld
中<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
这不涉及绝对路径。如果使用这种类型的uri,需要在web.xml中指定此uri的.tld文件所在的位置。
<taglib>
<taglib-uri>
http://struts.apache.org/tags-bean
</taglib-uri>
<taglib-location>
/struts-bean.tld
</taglib-location>
</taglib>