初学JAVA,我在jsp里面使用javabean为什么老报错!谢谢了!~~~

wwl007 2002-09-02 02:34:34
/**java bean 部分 **********--/
package study.Chat06;
public class BasicArray{
int thisArray[];
//Factorial factorial=new Factorial();
BasicArray()
{
thisArray=new int[4];
for(int i=0;i<thisArray.length;i++)
{
thisArray[0]=i;
//System.out.println("the Factorial of "+i+" is "+factorial.compuer(i));
}
}

}
/**jsp部分-----------------*/
<%@ page contentType="text/html;charset=gb2312"%>
<% response.setHeader("Expires","0"); %>
<!--生成一个JavaBean:lyf.adduser的实例,id为adduser,生存范围为page-->
<jsp:useBean id="BasicArray" class="study.Chat06.BasicArray" scope="page" />
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>用户添加</title>
</head>
<body bgcolor="#FFEBBD">
<div align="center"><center>
</body>
</html>
/***报错-----/
javax.servlet.ServletException: class study.Chat06.BasicArray : java.lang.IllegalAccessException: study.Chat06.BasicArray
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:457)
at org.apache.jsp.chat06$jsp._jspService(chat06$jsp.java:97)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011)
at org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106)
at java.lang.Thread.run(Thread.java:484)

...全文
56 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwl007 2002-09-04
  • 打赏
  • 举报
回复
自己把问题解决了,但是不能给自己加分难过?
mmlib2008 2002-09-02
  • 打赏
  • 举报
回复
你用什么webserver?
wwl007 2002-09-02
  • 打赏
  • 举报
回复
大家说的方法都不行,到底是为什么阿?难道java没有高手吗?
wjmmml 2002-09-02
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<% response.setHeader("Expires","0"); %>
<!--生成一个JavaBean:lyf.adduser的实例,id为adduser,生存范围为page-->
<jsp:useBean id="BasicArray" class="study.Chat06.BasicArray" scope="page" />
<html>
<head>
<title>用户添加</title>
</head>
<body bgcolor="#FFEBBD">
<div align="center"><center>
</body>
</html>
wjmmml 2002-09-02
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<% response.setHeader("Expires","0"); %>
<!--生成一个JavaBean:lyf.adduser的实例,id为adduser,生存范围为page-->
<jsp:useBean id="BasicArray" class="study.Chat06.BasicArray" scope="page" />
<html>
<head>
<title>用户添加</title>
</head>
<body bgcolor="#FFEBBD">
<div align="center"><center>
</body>
</html>
wwl007 2002-09-02
  • 打赏
  • 举报
回复
错误信息!
type Exception report

message Internal Server Error

description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.

wwl007 2002-09-02
  • 打赏
  • 举报
回复
我不加<jsp:useBean id="BasicArray" class="study.Chat06.BasicArray" scope="page" />
不报错,而且javabean已经编译通过了!
wjmmml 2002-09-02
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<% response.setHeader("Expires","0"); %>
<!--生成一个JavaBean:lyf.adduser的实例,id为adduser,生存范围为page-->
<jsp:useBean id="BasicArray" class="study.Chat06.BasicArray" scope="page" />
<html>
<head>
<title>用户添加</title>
</head>
<body bgcolor="#FFEBBD">
<div align="center"><center>
</body>
</html>
你重复定义了content-type,所以出错。
wdhs 2002-09-02
  • 打赏
  • 举报
回复
package study.Chat06;
public class BasicArray{
int thisArray[];
//Factorial factorial=new Factorial();
public BasicArray()
{
……

shishi
wjmmml 2002-09-02
  • 打赏
  • 举报
回复
thisArray=new int[4];//这样初始化后,thisArray.length就始终等于4了。
for(int i=0;i<thisArray.length;i++)
{
thisArray[0]=i;
//System.out.println("the Factorial of "+i+" is "+factorial.compuer(i));
}

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧