WebLogic下對JSP校正比較嚴格所出現的問題

來源:互聯網
上載者:User
    第一次為測試組部署測試環境時,遇到了很多的問題,幾乎都是頁面打不開,結果發現是WebLogic對JSP校正非常嚴格,遇到不規範的書寫方式或者標籤中引入了並不存在的類,就會報錯誤,而這些問題是在Tomcat下從未出現的。所出現的錯誤如下:

1,首頁面中引入的xx標籤,而xx.tld中的tag中有一個是並不存在的類2,在xxx頁面引入的struts標籤中,<%@ taglib uri=http://jakarta.apache.org/struts/tags-template prefix="template"%>,該標籤在struts.jar包中並不存在,所以引入該標籤會報錯。3,在xxxx頁面中jsp的import語句書寫不規範,<%@ page import="com.xxx.config.xxx; import 這樣的寫法在WebLogic下就會報錯。com.xx.xxx"%>4,在xx多個頁面,需要include其它頁面,在父頁面及子頁面都有設定字元集的語句<%@ page contentType="text/html; charset=GBK"%>,所幸的是子頁面中沒有漢字,所以可以安全的將該語句刪除。5,weblogic下的request對象與tomcat下的request不一樣,在tomcat下用函數request.getLocalAddr()函數沒有問題,在weblogic下根本沒有該方法。6,xx頁面,用到了tg標籤中的一個tag,其中有一個屬性在類中沒有定義,且沒有get和set方法,導致該頁無法顯示。所以以後在編碼的時候一定要注意~
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.