更換了resin,結果jstl無法正常顯示


因為web container改變
導致無法正確載入web.xml相關設定
前端jstl 會無法顯示,taglib tag也出錯

之前web.xml裡的寫法





...

webwork
/WEB-INF/lib/webwork-nostatic-2.2.2.jar

...



這次resin升級,應該換成了支援Servlet2.4 以及 JSP2.0以上版本的container
web.xml中的設定要跟著更改




首先將web-app中,標籤裡
J2EE Schema Resources 相關參數改成web-app_2_4.xsd
如以下設定





將...標籤用包起來


webwork
/WEB-INF/lib/webwork-nostatic-2.2.2.jar




web.xml裡面還有很多語法可能都會有錯誤
開啟MyEclipse中window/preferences/myeclipse/validation
勾選DTD Validator and XML Validator

在去修改web.xml,根據錯誤訊息調整tag順序,或是將沒用的tag刪除

restart server,若有問題,把WEB-INF\work 幹掉再重起應該就可以了



arrow
arrow
    全站熱搜
    創作者介紹
    創作者 babyincar 的頭像
    babyincar

     [孩子在車上‧Babyincar's Blog]

    babyincar 發表在 痞客邦 留言(0) 人氣()