请问这个是什么错误?

seawhl 2003-08-19 04:14:21
org.apache.jasper.JasperException: /jsp/mybook/bean/requestBean.jsp(0,5) jsp.error.badaction
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:94)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:428)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
at org.apache.jasper.compiler.Parser.parseAction(Parser.java:676)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:808)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:474)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:184)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
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:260)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
at java.lang.Thread.run(Thread.java:536)



--------------------------------------------------------------------------------
...全文
85 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
seawhl 2003-08-19
  • 打赏
  • 举报
回复
给分都那么费事啊,郁闷啊
zcjl 2003-08-19
  • 打赏
  • 举报
回复
记得及时结贴
:)
seawhl 2003-08-19
  • 打赏
  • 举报
回复
现在好了,就是大小写,谢谢大家能浪费宝贵的时间看这种低级错误,今天朋友介绍学jsp
第一次写,不好意思:)
seawhl 2003-08-19
  • 打赏
  • 举报
回复
o ,谢谢:)
java 大小写,我又是这样了
zcjl 2003-08-19
  • 打赏
  • 举报
回复
知不知道java是大小写敏感的?

<jsp:usebean scope="page" id="requestBean1" class="riso.mybook.jsp.c6.requestBean" />
----------------------

改成<jsp:useBean ....>

---------------------------------------------
<jsp:setProperty property="*" name="requestBean1" />
Name 的信息:
<%=requestBean1.getName()%><br>
what 的信息:
<%=requestBean1.getWhat() %><br>
isMarried 信息:
<%=requestBean1.isMarried() %><br>
Age 信息:
<%=requestBean1.getAge() %><br>
ngc1275 2003-08-19
  • 打赏
  • 举报
回复
要逐行检查。

最好你贴出源码来的,好让大家看看嘛
seawhl 2003-08-19
  • 打赏
  • 举报
回复
package riso.mybook.jsp.c6;
public class requestBean{
private String strIsMarried,strName,strWhat,strAge;
private int intName,intAge,intWhat;
private boolean isMarried;


public void setIsMarried(String s){
strIsMarried = new String(s.toString());
if(strIsMarried==null){
isMarried=false;
}
else{
isMarried=true;
}

}

public void setWhat(String s){
strWhat = new String(s.toString());
try{
intWhat = ((Integer)Integer.valueOf(strWhat)).intValue();
}
catch(NumberFormatException e){
intWhat = -1;
}
}

public void setName(String s){
strName = new String(s.toString());
try{
intName = ((Integer)Integer.valueOf(strName)).intValue();
}
catch(NumberFormatException e){
intName = -1;
}

}

public void setAge(String s){
strAge = new String(s.toString());
try{
intAge = ((Integer)Integer.valueOf(strAge)).intValue();
}
catch(NumberFormatException e){
intAge = -1;
}
}

public boolean isMarried(){
return isMarried;
}
public String getName(){
return strName;
}

public String getWhat(){
return strWhat;
}
public String getAge(){
return strAge;
}
public int getIntName(){
return intName;
}
public int getIntWhat(){
return intWhat;
}

}
seawhl 2003-08-19
  • 打赏
  • 举报
回复
是这个

<jsp:usebean scope="page" id="requestBean1" class="riso.mybook.jsp.c6.requestBean" />
<jsp:setProperty property="*" name="requestBean1" />
Name 的信息:
<%=requestBean1.getName()%><br>
what 的信息:
<%=requestBean1.getWhat() %><br>
isMarried 信息:
<%=requestBean1.isMarried() %><br>
Age 信息:
<%=requestBean1.getAge() %><br>
seawhl 2003-08-19
  • 打赏
  • 举报
回复
<jsp:usebean id="beanTest" scope="page" class="riso.mybook.jsp.c6.beanTest" />

<%
int[] dataSet;
int dataSetLen;
int[] dataSet2 = {234,5,12,7,3};
String s = "Test!!";

dataSet = beanTest.getDataSet();

dataSetLen = dataSet.length;
for(int i=0;i<dataSetLen;i++){
out.println(dataSet[i]);
}
out.println("<br>");

beanTest.setDataSet(2,1000);

dataSet = beanTest.getDataSet();
dataSetLen = dataSet.length;
for(int i=0;i<dataSetLen;i++){
out.println(dataSet[i]);
}
out.print("<br>");

beanTest.setDataSet(dataSet2);

dataSet = beanTest.getDataSet();

dataSetLen = dataSet.length;

for(int i=0;i<dataSetLen;i++){
out.println(dataSet[i]);
}

out.println("<br>");

out.println(beanTest.getStrTest());
out.println("<br>");
beanTest.setStrTest(s);
out.println(beanTest.getStrTest());
out.println("<br>");
%>
zcjl 2003-08-19
  • 打赏
  • 举报
回复
把你认为可能出错的源代码贴出来才是正经
seawhl 2003-08-19
  • 打赏
  • 举报
回复
o ,看看
第一次写:)
superego 2003-08-19
  • 打赏
  • 举报
回复
服了!

你先检查是不是你的语句有代码错别字!
如果没有,你还是看看它的每个错误行吧!!!
javahui 2003-08-19
  • 打赏
  • 举报
回复
JSP编译错误

81,092

社区成员

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

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