gpt4 book ai didi

java - 找不到符号符号: (maven and POM)

转载 作者:太空宇宙 更新时间:2023-11-04 14:42:47 25 4
gpt4 key购买 nike

我终于修复了我的 POM 中用于 Maven 编译的几乎所有错误,但仍然存在一个错误的依赖项(?)在我的 servlet 类中,a 有 5 个错误 typeof

cannot find symbol
symbol: method getDispatcherType()
location: variable request of type javax.servlet.http.HttpServletRequest
cannot find symbol
symbol: variable FORWARD
cannot find symbol
symbol: variable REQUEST

我已经在POM中添加

<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>javax.servlet.jsp.jstl-api</artifactId>
<version>1.2.1</version>
</dependency>

和 ( http://mvnrepository.com/artifact/javax.servlet.jsp.jstl/javax.servlet.jsp.jstl-api/1.2.1 )

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

因为 getDispatcherType 来自包 javax.servlet;但它仍然找不到这个方法,也许有人可以告诉我这个 POM 描述有什么问题?

PS:org.glassfish.web:javax.servlet.jsp.jSTL:1.2.1 也存在

最佳答案

您对 jSTL 的依赖有误。您应该使用:

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

您的 jsp 依赖关系是正确的。

关于java - 找不到符号符号: (maven and POM),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com