2016-09-15 1098 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

没有人可以帮助我! –

相关问题