我写了一个非常简单的jsp问题,该问题从类中获取一个数字并显示出来,但遇到错误500。
我在Tomcat 5.5中使用eclipse:
<%@page import="java.io.IOException"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<h1>number of shown :</h1>
<body>
<%
try{
out.print(Model.getCount());
}
catch(IOException k)
{
out.println("Eror");
}
%>
</body>
</html>
我的模型课=>
public class Model {
static int number=0;
public static int getCount()
{
number++;
return number;
}
}
我的任何模型类都是默认包。
我看到的错误:
类型例外报告
信息
描述服务器遇到内部错误(),导致服务器无法满足此请求。
例外
org.apache.jasper.JasperException:无法为JSP编译类:
在jsp文件中的第14行出现错误:/show.jsp无法解析模型11:12:<%13:try
{14:out.print(Model.getCount()); 15:} 16:catch(IOException k)17:{堆栈跟踪:org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:93)org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)org.apache.jasper.compiler.JDTCompiler.generateClass(
JDTCompiler.java:451)org.apache.jasper.compiler.Compiler.compile(Compiler.java:328)org.apache.jasper.compiler.Compiler.compile(Compiler.java:307)org.apache.jasper.compiler。
Compiler.compile(Compiler.java:295)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:565)org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:309)org.apache.jasper。
servlet.JspServlet.serviceJspFile(JspServlet.java:308)org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)javax.servlet.http.HttpServlet.service(HttpServlet.java:729)note注意在Apache Tomcat / 5.5.33日志中可以找到根本原因的完整堆栈跟踪。
阿帕奇雄猫
切勿将任何类放入默认包中。包中的类无法访问默认包,并且由于Tomcat在Servlet类中转换了JSP,并且该类在包中,因此它无法访问Model类。
一旦将其放入定义明确的软件包中,就必须将其导入,如mschonaker在他的回答中所示:
<%@page import="somepackage.Model"%>
问题内容: 我正在修改继承的代码,并不断收到奇怪的“找不到符号”错误,这使我不知所措。 同行车: 公司简介: 我已经三重检查,但到目前为止找不到任何错误的代码。我正在Netbeans 7.0.1中构建它。我应该提到在构建时遇到此错误,但是我可以运行Web应用程序而没有任何问题(尚未)。但是我担心这种情况可能会重新出现在后面。 我只是在文件树中注意到,在CompanyDAO类上方是类似命名的文件,其
这个查询有什么问题? 错误消息: PreparedStatementCallback;错误的SQL语法[选择u.id,u.user_id,count(不同的pf.id),IfNULL(upm.apprum_autoassign_enable,true)来自用户u内部连接user_roles-ur-on-ur.user_ id=u.id左外部连接user_preference_management-
这是因为在我的系统路径中没有对grunt的引用吗?还是别的什么?我已经试着重新安装了几次。
今天,在多次成功加载到BigQuery表后,收到了这条错误消息: 我在错误表中没有看到此错误:https://cloud.google.com/bigquery/troubleshooting-errors#errortable 什么情况会导致此错误?使用相同代码和相同数据集中的其他加载作业不会显示此错误
我正在用Python实现Kosaraju的强连接组件(SCC)图搜索算法。 这个程序在小数据集上运行得很好,但当我在一个超大图形(超过800000个节点)上运行它时,它会显示“分段错误”。 原因可能是什么?非常感谢。 附加信息:首先,我在超大数据集中运行时出现了这个错误: 然后我重置递归限制使用 但是有一个“分割错误” 相信我,这不是一个无限循环,它在相对较小的数据上正确运行。有可能是程序耗尽了资
为什么我会。。。 未捕获的类型错误:string.split 不是一个函数 ...当我跑步时...
问题内容: 我到处都是,找不到可靠的答案。根据文档,在以下情况下,Java引发java.lang.StackOverflowError错误: 由于应用程序递归过深而在堆栈溢出时抛出。 但这提出了两个问题: 不仅通过递归,还有其他方法可以使堆栈溢出吗? 是在JVM实际溢出堆栈之前还是之后发生StackOverflowError? 详细阐述第二个问题: 当Java引发StackOverflowErro
我试图在Lambda上测试一个函数,但当我测试它时,我得到了一个runtime.exiterror: 原因是什么? AskSDK.DynamodbPersistenceAdapter错误:无法创建表(膳食):用户:arn:aws:sts::929545228810:Assumed-role/HomeAssistTemp-role-rz5qgsmq/HomeAssistTemp无权在资源上执行:dy