问题描述
- eclipse不能导入Java类
- 我的程序是这样的:
Counter.java:
public class Counter
{ long count=0;
public synchronized long getCount()
{count++;
return count;
}
}count.jsp:
<%@ page contentType=""text/html;charset=GB2312"" %>
<%@ page import=""Counter""%>/jsp:useBean
<% if(session.isNew())
{ %>您是第
位访问本站的人
<%
}
else
{ out.print(""禁止通过刷新增加计数!"");
}
%>但是显示
HTTP Status 500 - /count.jsp (line: 5 column: 0) The value for the useBean class attribute Counter is invalid.type Exception report
message /count.jsp (line: 5 column: 0) The value for the useBean class attribute Counter is invalid.
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /count.jsp (line: 5 column: 0) The value for the useBean class attribute Counter is invalid.
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:275)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:107)
org.apache.jasper.compiler.Generator$GenerateVisitor.visit(Generator.java:1317)
org.apache.jasper.compiler.Node$UseBean.accept(Node.java:1178)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2428)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2434)
org.apache.jasper.compiler.Node$Root.accept(Node.java:464)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2376)
org.apache.jasper.compiler.Generator.generate(Generator.java:3594)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:250)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:336)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:323)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:570)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:396)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:340)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)求解决 我是刚入门的
解决方案
eclipse怎么不能导入java类了;如果不能导入复制黏贴总可以吧;一般问题不会出在这里的;
可能你程序哪里写的有问题,<%@ page import=""Counter""%>
这句你改成<%@ page import=""Counter.java""%>加个[.java]看看。
你可以对照着打印的错误一点点改你的程序你自己最清楚。
如果回答对你有帮助,请采纳
解决方案二:
<%@ page import=""Counter""%>
没有问题的,不用写后缀.java。
贴一下jsp的代码看下。
解决方案三:
你只能导入已经编译完成的。将编译完成的文件放到Web—INF文件夹目录下使用