jsp學習筆記

(20150211)

(1) MyEclipse 6.5 JSP空指針異常或類型轉換錯誤

org.apache.jasper.JasperException: Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV

http://heisetoufa.iteye.com/blog/227270_


el_expressionfactory = _jspxFactory.getJspApplicationContext(getServletConfig().getServletContext()).getExpressionFactory();

org.apache.jasper.JasperException: java.lang.NullPointerException

http://www.docin.com/p-599882783.html


解決方法:

刪除WEB-INF/lib中的

jsp-api.jar(這個jar干擾)

jstl.jar

servlet-api.jar

standard.jar

然後右鍵->屬性->Java Build Path->Add Libraries->MyEclipse Libraries添加Java EE 5

如果編譯庫中包含jetty-server-8.1.8.jar,請移動到WEB-INF/lib外的目錄,再引用它。



(2) MyEclipse6.5支持tomcat 7

http://jingyan.baidu.com/article/a65957f48db5b324e67f9bc8.html

將Tomcat7安裝目錄下bin中的tomcat-juli.jar添加到Configure->Path->Append to class path中


(3)java.lang.NoSuchMethodError:javax.servlet.ServletContext.getContextPath()Ljava/lang/String;

http://blog.csdn.net/tonytfjing/article/details/38980489

http://stackoverflow.com/questions/8611777/java-lang-nosuchmethoderror-javax-servlet-servletcontext-getcontextpathljava

因爲這個函數只支持Servlet 2.5

所以不能用tomcat 6只能用tomcat 7

安裝見(2)


(TODO)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章