执行相应的跳转页面,出现了报错

HTTP状态 500 – 内部服务器错误
org.apache.jasper.JasperException: 无法为JSP编译

类型 异常报告

消息 无法为JSP编译:

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: 无法为JSP编译:生成java文件中的第:[14]行发生错误[C:Usersshaonaiyi.SmartTomcatmymallmymallworkCatalinalocalhostROOTorgapachejspsuccess_jsp.java]
Only a type can be imported. com.java.domain.User resolves to a package

JSP文件[/success.jsp] 的第 [18] 行发生了一个错误
User cannot be resolved to a type
15: <br&gt;
16: <font color="red"&gt;
17:     <%
18:         User user = (User)request.getAttribute("user");
19:         String username = user.getUsername();
20:     %>
21:     欢迎您:


JSP文件[/success.jsp] 的第 [18] 行发生了一个错误
User cannot be resolved to a type
15: <br>
16: <font color="red">
17:     <%
18:         User user = (User)request.getAttribute("user");
19:         String username = user.getUsername();
20:     %>
21:     欢迎您:


Stacktrace:
	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:213)
	org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:520)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:398)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:368)
	org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
	org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:605)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
	com.shaonaiyi.mymall.servlet.LoginServlet.doPost(LoginServlet.java:50)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:696)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:779)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
):注意 主要问题的全部 stack 信息可以server logs 里查看

在这里插入图片描述
认真看,其实可以发现这行信息

 JSP文件[/success.jsp] 的第 [18] 行发生了一个错误
User cannot be resolved to a type

其实是我的jsp文件的User这个类的包名路径忘记改了。

因为现在我的User类在com.shaonaiyi.mymall.domain这个包下,所以相应地改成这个包路径
在这里插入图片描述

重新启动项目,就不报错了。

原文地址:https://blog.csdn.net/shaock2018/article/details/128329851

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_9841.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注