[轉]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)

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 西盟| 曲沃县| 长海县| 合山市| 文水县| 临安市| 克山县| 右玉县| 贵定县| 攀枝花市| 北辰区| 新晃| 婺源县| 铁岭市| 万源市| 永康市| 大新县| 清苑县| 望江县| 宣汉县| 通榆县| 荥经县| 偏关县| 长岭县| 高安市| 汉川市| 绥阳县| 盐亭县| 纳雍县| 雷山县| 依安县| 巴林左旗| 砀山县| 白山市| 丹东市| 抚宁县| 清新县| 泰州市| 八宿县| 全南县| 峨边|