[轉]attribute value does not accept any expression

          轉自:http://hi.baidu.com/jllinhe/blog/item/8387103ba8836ae815cecb32.html

          應用部署運行的時候出現JSP異常, 發生在使用JSTL庫的時候: According to TLD or attribute directive in tag file, attribute value does not accept any expression, 可能是因為使用了JSP2.0版本, 同時又沒有使用JSTL core庫的備用版本(RT庫), 以下有兩種處理方法:

          1. 修改web.xml.

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

          改為2.3版本的

          <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
          <web-app>

          2. 使用JSTL core RT庫

          JSTL core庫的有兩種taglib偽指令, 其中RT庫即是依賴于JSP傳統的請求時屬性值, 而不是依賴于EL來實現(稱為EL庫.JSP2.0將支持EL)

          JSP中使用<%@ taglib uri=http://java.sun.com/jstl/core prefix="c"%>在2.3版本都可以,在2.4就不行了, 難道是版本不兼容嗎?

          只要將

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

          改為

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

          就沒有問題了

          posted on 2007-09-18 11:40 hijackwust 閱讀(1868) 評論(2)  編輯  收藏

          評論

          # re: [轉]attribute value does not accept any expression 2007-09-18 13:40 Tiger F

          你使用的jstl聲明是早期版本的,現在的聲明方式應該如下:
          <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
          這樣不論在2.3還是2.4版本下都不會有不支持el的問題了。  回復  更多評論   

          # re: [轉]attribute value does not accept any expression 2007-09-18 22:42 朱智武

          謝謝啊。學到新東東了。  回復  更多評論   


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


          網站導航:
           
          <2007年9月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導航

          統計

          常用鏈接

          留言簿(6)

          隨筆檔案(57)

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 翼城县| 香河县| 岗巴县| 灵山县| 开远市| 明星| 琼结县| 腾冲县| 汉阴县| 晴隆县| 金乡县| 太和县| 林口县| 东丽区| 瓮安县| 抚松县| 柞水县| 永泰县| 体育| 界首市| 改则县| 抚远县| 郴州市| 泗阳县| 墨竹工卡县| 罗江县| 静宁县| 山东省| 兴和县| 安溪县| 横峰县| 郓城县| 鄱阳县| 来安县| 乌拉特中旗| 溧阳市| 潞城市| 马关县| 江永县| 榆社县| 巍山|