执行相应的跳转页面,出现了报错:
HTTP状态 500 - 内部服务器错误
org.apache.jasper.JasperException: 无法为JSP编译类
类型 异常报告消息 无法为JSP编译类:描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况org.apache.jasper.JasperException: 无法为JSP编译类: 在生成的java文件中的第:[14]行发生错误:[C:\Users\shaonaiyi\.SmartTomcat\mymall\mymall\work\Catalina\localhost\ROOT\org\apache\jsp\success_jsp.java]
Only a type can be imported. com.java.domain.User resolves to a packageJSP文件:[/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: 欢迎您: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这个包下,所以相应地改成这个包路径:

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













