求助:关于 jsp 标签库的疑问
刚看到 jsp 的标签库,看了书为 o`reilly 出的 jsp设计
它里面的例子为什么都是
<%@ tablib prefix= "c " uri= "http://java.sun.com/jsp/jst1/core " %>
1.是不是必需这样呀,那我要是没有联网,是不是程序就不能运行了
要是用本地里该怎么写呢?
2.我如何取得标签库的文件,我试用在 sun 公司的网站上下过,但链接到了一个 j2ee sdk 的下载去了
谢谢
------解决方案--------------------在web.xml里设置
<taglib>
<taglib-uri> http://java.sun.com/jstl/core </taglib-uri>
<taglib-location> /WEB-INF/c.tld </taglib-location>
</taglib>
taglib-uri就是你上面 <%@ tablib prefix= "c " uri= "http://java.sun.com/jsp/jst1/core " %> 对应的样子,可以随意设置,只要两者一样即可。
taglib-location对应的是标签库.tld文件在你的项目中的位置。
------解决方案--------------------如果不能上网就不能用它的标签库,jsp早死掉了
------解决方案--------------------到www.apache.org下个jakarta-taglibs-standard-1.1.2
就可以有c.tld的标签文件了。现在一般都会用c-1_0.tld,这个应该是c.tld的升级版本吧。