無法在web.xml或使用此應用程序部署的jar文件中解析絕對uri:[http://java.sun.com/core]


Maven項目,使用Spring+SpringMVC+Mybatis的項目,jstl的jar包成功導入,但是一直報無法解析uri的異常。網上的辦法基本都嘗試過,現在說明一下我的解決方法:

由於jstl-impl自帶依賴的servlet-api版本過低,應該去除依賴,導入合適版本的servlet-api,我是發現到這一點才成功的。我前面也逐步導入了jstl-impl,standard,standard-impl的jar包,可能這也是成功的原因之一

這是我的pom.xml關於jstl的部分

 
         
<!-- Servlet Begin -->
<dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>javax.servlet-api</artifactId>
                <version>3.1.0</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>org.glassfish.web</groupId>
                <artifactId>jstl-impl</artifactId>
                <version>1.2</version>
      <exclusions>
                <exclusion>
                    <groupId>javax.servlet</groupId>
                    <artifactId>servlet-api</artifactId>
                </exclusion>
            </exclusions>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
                <version>1.2</version>
                <scope>compile</scope>
            </dependency>

            <dependency>
                <groupId>org.apache.taglibs</groupId>
                <artifactId>taglibs-standard-impl</artifactId>
                <version>1.2.5</version>
            </dependency>
            <dependency>
                <groupId>taglibs</groupId>
                <artifactId>standard</artifactId>
                <version>1.1.2</version>
            </dependency>
            <!-- Servlet End -->

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM