2016-09-15 51 views
1

我的項目有錯誤編譯JSP文件,JSTL /核心標籤庫
,我覺得有些dependnecies還沒有被添加到POM文件
是否有人知道什麼是jsp的依賴關係,我需要在我的項目中添加?
jsp依賴需要在spring maven項目中添加什麼?

我在POM文件添加這些依賴條件

<dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>javax.servlet-api</artifactId> 
     <version>3.1.0</version> 
     <scope>provided</scope> 
    </dependency> 

    <dependency> 
     <groupId>javax.servlet</groupId> 
     <artifactId>jstl</artifactId> 
     <version>1.2</version> 
    </dependency> 


    <dependency> 
     <groupId>javax.servlet.jsp</groupId> 
     <artifactId>jsp-api</artifactId> 
     <version>2.2</version> 
     <scope>provided</scope> 
    </dependency> 

謝謝你幫

回答

0

用以下內容替換第一依賴性:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>servlet-api</artifactId> 
    <version>2.5</version> 
</dependency> 

我認爲這是最低至編譯JSP。

+0

我取代了第一個依賴關係,但是cuss jsp無法編譯錯誤 –

+0

刪除所有依賴關係並只放這個。然後Maven - >乾淨安裝 - > alt + F5 - >確定 –

+0

我刪除了所有,然後清理和構建,但jsp無法再次編譯 –

0

轉到.m2存儲庫並刪除/ javax/servlet文件夾。 然後通過轉到項目>右鍵單擊> Maven>更新項目來清理和更新項目。

+0

我清理和更新maven>更新項目,但仍無法編譯錯誤的Java是:java。 lang.ArrayIndexOutOfBoundsException \t java.lang.System.arraycopy(Native Method) \t org.gjt.xpp.impl.tokenizer.Tokenizer.next(Tokenizer.java:1274) –

+0

沒有人可以幫助我! –

相關問題