jstl標簽引用失敗所遇到的問題

          首先發現的問題是${aaa},像這樣的標簽無法解析,當在頁面上添加這樣的標簽聲明的時候

          <%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>

          貌似所有的<c:out諸如此類的都可以使用了,但并不是真的我們引入的jstl包和standar包都起作用了,因為像這樣的${aaa}標簽還是無法解析的,說明引用還有問題。
          在web文件中我們注冊了這些tag,諸如 

          1 <taglib>
          2 <taglib-uri>/tags/c</taglib-uri>
          3 <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
          4 </taglib>

          所有的tld文件都放在web-inf下面,在頁面上引用這些標簽的時候如

          <%@ taglib uri="/tags/c" prefix="c" %>

          會發現c標簽全部都無法解析,而換成

          <%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>

          的時候還可以,說明這些標簽文件還是沒有引用成功,什么原因呢,這個問題折騰了我一天,因為web工程的web.xml文件頭聲明的servlet版本有問題,在eclipse中默認的web.xml是沒有版本定義的文件頭的,默認的版本應該是servlet2.3,當我們添加如下聲明的時候

          <?xml version="1.0" encoding="UTF-8"?>
          <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

          同時,需要修改一下web.xml文件中對應的出現紅線的地方,在tag聲明部分也需要加上<jsp-config>標簽,如下所示:

              <jsp-config>
              
          <taglib>
                  
          <taglib-uri>/tags/struts-bean</taglib-uri>
                  
          <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
              
          </taglib>
                  
          </jsp-config>

          ok,運行,正常!
          另,我用的jstl和standar都是1.1.2版本的

          posted on 2008-04-02 16:30 reeve 閱讀(1296) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          <2008年4月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          統計

          常用鏈接

          留言簿(2)

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临湘市| 读书| 三门峡市| 湘潭市| 汝城县| 郑州市| 沙河市| 安多县| 金昌市| 大竹县| 南汇区| 阿拉善盟| 黄浦区| 霍城县| 富民县| 凤台县| 左云县| 松滋市| 九龙县| 香河县| 台南市| 克拉玛依市| 永德县| 兴业县| 鄢陵县| 安义县| 大港区| 汽车| 琼海市| 尤溪县| 泽库县| 怀集县| 普兰店市| 大姚县| 五峰| 周宁县| 天镇县| 林口县| 龙州县| 巫溪县| 祥云县|