JSP不能在Java资源中使用类
我正在使用eclipse来管理JSP项目,而我似乎无法使用Java类。引发的异常如下所示:JSP不能在Java资源中使用类,java,eclipse,jsp,Java,Eclipse,Jsp,我正在使用eclipse来管理JSP项目,而我似乎无法使用Java类。引发的异常如下所示: HTTP Status 500 - Unable to compile class for JSP: -------------------------------------------------------------------------------- type Exception report message Unable to compile class for JSP: des
HTTP Status 500 - Unable to compile class for JSP:
--------------------------------------------------------------------------------
type Exception report
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 10 in the jsp file: /Login.jsp
UserSession cannot be resolved to a type
7: <body>
8: <%
9: File user = new File("C:\\Users\\Elijah\\" + request.getParameter("usr") + ".csv");
10: UserSession usr = new UserSession(request.getParameter("usr"));
11:
12: FileInputStream fstream = new FileInputStream(user);
13: DataInputStream reader = new DataInputStream(fstream);
An error occurred at line: 10 in the jsp file: /Login.jsp
UserSession cannot be resolved to a type
7: <body>
8: <%
9: File user = new File("C:\\Users\\Elijah\\" + request.getParameter("usr") + ".csv");
10: UserSession usr = new UserSession(request.getParameter("usr"));
11:
12: FileInputStream fstream = new FileInputStream(user);
13: DataInputStream reader = new DataInputStream(fstream);
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:468)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.47 logs.
--------------------------------------------------------------------------------
Apache Tomcat/7.0.47
HTTP状态500-无法为JSP编译类:
--------------------------------------------------------------------------------
类型异常报告
消息无法为JSP编译类:
说明服务器遇到内部错误,无法满足此请求。
例外
org.apache.jasper.jaspereException:无法为JSP编译类:
jsp文件:/Login.jsp的第10行出现错误
无法将UserSession解析为类型
7:
8:您没有在JSP中导入UserSession
类。只需使用import
page指令在文件的最开始处导入JSP中的类
<%@ page import="com.x.y.z.UserSession" %>
页面指令
page指令可以包含所有导入包的列表。要导入多个项目,请使用逗号分隔包名称,例如
<%@ page import="java.util.*,java.text.*" %>
您没有在JSP中导入UserSession
类。只需使用import
page指令在文件的最开始处导入JSP中的类
<%@ page import="com.x.y.z.UserSession" %>
页面指令
page指令可以包含所有导入包的列表。要导入多个项目,请使用逗号分隔包名称,例如
<%@ page import="java.util.*,java.text.*" %>
您必须使用import指令将UserSession类导入到jsp中
导入页面指令的语法为:
您甚至可以使用一个指令通过逗号分隔来导入多个类
您可以浏览这篇文章:
您必须使用import指令将UserSession类导入到jsp中
导入页面指令的语法为:
您甚至可以使用一个指令通过逗号分隔来导入多个类
您可以浏览这篇文章:
如果它是默认类怎么办?默认类是什么意思?如果使用java.lang
以外的任何包,都必须导入。如果它是默认类呢?默认类是什么意思?如果使用java.lang
以外的任何包,则必须导入。