JSP中的JasperException

时间:2018-02-01 03:37:09

标签: java maven jsp intellij-idea gson

每当我导入gson库时,我都会收到Jasper Exception。知道什么是错的吗?

<%@ page import="com.google.gson.Gson" %>                            
 <%@ page language="java" contentType="text/html; charset=UTF-8"
     pageEncoding="UTF-8" %>  

    <%String jsonString = request.getParameter("user");
Gson gson = new Gson();
object gigObject = gson.fromJson(jsonString, object.class);%>

的pom.xml

  <dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.1</version>
    </dependency>
</dependencies>

错误

enter image description here

2 个答案:

答案 0 :(得分:0)

可能应该是import =&#34; com.google。代码 .gson.Gson&#34;。

即。依赖和导入包不匹配。

答案 1 :(得分:0)

another similar thread中所述:

  

如果您将类名拼写错误或类不在类路径上,则JSP处理器会将其解析为&#34;解析为包&#34;而不是它不存在。

因此,请确保您在Tomcat类路径中拥有Gson库:即,如果您通过IntelliJ IDEA artifact部署它,请确保该库包含在工件中。