的一个小问题 ">
站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于 -lt;%@ taglib uri="..." -gt;的一个小问题

关于 -lt;%@ taglib uri="..." -gt;的一个小问题

摘要: 关于 <%@ taglib uri="..." >的一个小问题


在struts1.3.5中,它给的例子是这样写的:
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
他的uri居然是一个实实在在的网址,请问这个东西怎么理解啊,是不是每次用到了标签库,都要到这个网站在线使用标签库啊????


在struts1.2.9中是这样写的:
<%@ taglib uri="/tags/struts-bean" prefix="bean" %>
这个我都能理解,并且我在本地也找到了相关标签库文件!!!上面那个咋理解啊?高人给说说!



其实他们的意思都是一样的,看你在web.xml中怎么配置的啦。
uri="/tags/struts-bean"这个写成什么样子都无所谓,只要和web.xml中配置的对得上就行了。


web.xml配置的很简单啊,就配置了一个名叫action的servlet和一个欢迎页面列表,没有其他东西了,看不出和taglib uri有什么关系


http://struts.apache.org/tags-bean这只是一个对应的名字,应该对应struts-bean.tld


taglib的URI有两种指定方式,一种是别名,仍何字符串都可(在WEB.XML中....中指定,另一种指定具体路径,一般在WEB-INF/下


回复人:norwolfli(烟灰) ( 二级(初级)) 信誉:100 2006-10-21 19:00:35 得分:0
?

http://struts.apache.org/tags-bean这只是一个对应的名字,应该对应struts-bean.tld
--------------------------------------------------------------------------------------
我也知道他应该对应struts-bean.tld,可我不明白他为啥对应struts-bean.tld,因为我找遍所有配置文件,都没有记载他们之间的映射关系。
而且,我废了好大劲才找到struts-bean.tld文件,你们知道它藏在哪里吗?它被打包到一个Jar文件当中了!!!!所以我非常的迷茫,Jar文件中的struts-bean.tld居然也能被引用。。。。

建议你们下载一个struts1.3.5自己看看,真的搞不懂啊。


其实这个你可以自己在web.xml中进行设置的。


web.xml

http://struts.apache.org/tags-bean
你的tld的路径(如/WEB-INF/test.tld)



我知道在web.xml中可以设置
但struts1.3.5的实际情况是,web.xml里面啥都没配置,标签库居然也能用!!
所以我才迷茫啊,才来问高手们


↑返回目录
前一篇: 问个简单的问题,java的split怎么用啊??
后一篇: 高手进!!此题已困多时!!!帮忙啊!