EL表達式錯誤

java.lang.AbstractMethodError: javax.servlet.jsp.PageContext.getELContext()Ljavax/el/ELContext;

是由於 maven中 jstl.jar 與 jsp-api.jar衝突了,在maven pom.xml中去掉jsp-api.jar即可

maven中 web項目 顯式引用 jstl    但引用的其他工程或jar包中會間接引用jsp-api.jar  ,

在Eclipse中通過pom.xml  - Dependency Hierarchy中 查詢出 相應jar 右鍵 Exclude Maven Artifact  排除不想要的jar包

                        <exclusions>
				<exclusion>
					<artifactId>jsp-api-2.1</artifactId>
					<groupId>org.mortbay.jetty</groupId>
				</exclusion>
				<exclusion>
					<artifactId>jsp-api</artifactId>
					<groupId>javax.servlet.jsp</groupId>
				</exclusion>
			</exclusions>


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