首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

structs 找不到getter 步骤

2013-03-10 
structs 找不到getter 方法form里面的定义如下:private List ep_01data public Object[] getEp_01data()

structs 找不到getter 方法
form里面的定义如下:  
private List ep_01data ; 
public Object[] getEp_01data(){   
return ep_01data.toArray();  }
public void setEp_01data(List list) {  
ep_01data = list; }
当我启动时错误信息如下:
javax.servlet.ServletException: No getter method for property ep_01data of bean UFK202Format org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:495)at org.apache.jsp.UFK202_jsp._jspService(UFK202_jsp.java:405)
我把上面的get方法修改成这样,则正常。
 public List  getEp_01data(){   return ep_01data.toArray();  }
请问造成上面的问题的关键在那里的。 
[解决办法]
private List ep_01data ; //你这定义的就是list类型
public Object[] getEp_01data()//这边变成Object了,虽然list也是object,反射在反射的时候,就会报错
list好比是儿子,object是父亲,object喊儿子,list会应答,但是list含爸爸,可能就有好多人答应了啊
[解决办法]
你用是struts1还是2 我也不清楚那个配置文件了 上网查查
[解决办法]
这还有啥好纠结的,就让你看代码,一个是list一个是object,你自己郁闷不
[解决办法]
object[]数组 显然不行 不过有个疑惑 用object做返回类型 是否可以?

热点排行