无法解析 JSP 处的方法 getException() 和 Servlet

Cannot resolve method getException() at JSP and Servlets

当我尝试在 scritplet 中使用“pageContext”时,JSP 文件出现问题。

<%
String message = pageContext.getException().getMessage();
String exception = pageContext.getException().getClass().toString();%>

IDEA 抛出一个错误:“无法解析方法 'getException()'”,但我也在 eclipse IDE 中尝试了这段代码,一切正常。

在我的 pom.xml 文件中,我有所有 servlet 依赖项。

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

您需要jsp-api依赖项:

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