CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

在JSP页面中设置JAVABEAN的INDEXED属性出错

楼主muyufeng()2005-04-04 22:01:44 在 Java / Web 开发 提问

javabean如下:  
  package   test1;  
  public   class   test1   {  
  int[]   ppp;  
  public   void   setPpp(int[]   parameter){  
  this.ppp=parameter;  
  }  
  public   int[]   getPpp(){  
  return   this.ppp;  
  }  
  }  
   
   
  jsp如下:  
  <jsp:useBean   id="MyTest"   scope="page"   class="test1.test1">  
  <jsp:setProperty   name="MyTest"   property="ppp"   value="{1,2,3,4,5,6}"/>  
  </jsp:useBean> 问题点数:20、回复次数:5Top

1 楼muyufeng()回复于 2005-04-05 22:16:41 得分 0

upTop

2 楼tyxsoft(bfmtyx)回复于 2005-04-06 00:00:53 得分 0

请问具体报的什么错误,可不可以贴出来?  
  由于没看但具体错误,我在这里大胆地猜测一下:  
  是不是在<jsp:setProperty   name="..."   property="..."   value=="..."/>中  
  传给bean对象的value只能是String类型(或者还有可以有些基本类型,但都是在后台从String类转过来的?),由于你输入的是"{1,2,3,4,5,6}"无法被解析成int[]数组型,所以会报错,如此说来报的错误应该大致是跟类型不匹配有关的。  
  本人是新手,胡乱猜测一番,希望楼主把具体错误帖出来验证下我的猜测看是否正确,谢谢。Top

3 楼muyufeng()回复于 2005-04-06 23:28:02 得分 0

HTTP   Status   500   -    
   
  --------------------------------------------------------------------------------  
   
  type   Exception   report  
   
  message    
   
  description   The   server   encountered   an   internal   error   ()   that   prevented   it   from   fulfilling   this   request.  
   
  exception    
   
  org.apache.jasper.JasperException:   Cannot   set   indexed   property  
  at   org.apache.jasper.runtime.JspRuntimeLibrary.internalIntrospecthelper(JspRuntimeLibrary.java:220)  
  at   org.apache.jasper.runtime.JspRuntimeLibrary.introspecthelper(JspRuntimeLibrary.java:166)  
  at   org.apache.jsp.test_jsp._jspService(test_jsp.java:69)  
  at   org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:809)  
  at   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)  
  at   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)  
  at   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)  
  at   javax.servlet.http.HttpServlet.service(HttpServlet.java:809)  
  at   org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)  
  at   org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)  
  at   org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)  
  at   org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)  
  at   org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)  
  at   org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)  
  at   org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)  
  at   org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)  
  at   org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)  
  at   org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)  
  at   org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)  
  at   org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)  
  at   org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)  
  at   java.lang.Thread.run(Thread.java:534)  
   
   
  root   cause    
   
  Top

4 楼muyufeng()回复于 2005-04-07 12:08:21 得分 0

upTop

5 楼xiagang()回复于 2005-04-12 12:19:34 得分 20

upTop

相关问题

  • javabean+jsp出错
  • jsp调用javabean出错!
  • 急!jsp调用javaBean出错!!!
  • jsp+access 出错,
  • jsp+javabean连接access出错,跪求大侠帮忙。
  • jsp调用javabean出错,请兄弟们帮忙。
  • jsp中调用JavaBean出错,很鬼郁闷
  • jsp,servelet出错了
  • 关于dgRowselect的属性设置出错
  • IDFtp.directorylisting属性出错;紧急求助

关键词

  • apache
  • runtime
  • jsp
  • tomcat
  • servlet
  • service
  • standardpipeline
  • catalina
  • containerbase
  • core

得分解答快速导航

  • 帖主:muyufeng
  • xiagang

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo