Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JSP不能在Java资源中使用类_Java_Eclipse_Jsp - Fatal编程技术网

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

我正在使用eclipse来管理JSP项目,而我似乎无法使用Java类。引发的异常如下所示:

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
以外的任何包,则必须导入。