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

关于属性验证的有关问题

2012-02-20 
关于属性验证的问题我看了一本叫java完全手册的,按照上面说的写了个属性索引的validation 验证的代码,但是

关于属性验证的问题
我看了一本叫java完全手册的,按照上面说的写了个属性索引的validation 验证的代码,但是报错:method product 没有 getter方法。为什么? 


class helloform extends validatorform 

  private String[] product = {"aa","bb"}; 
   
  public String getProduct(int index){ 
  return product[index]; 
  } 
  publuc String setProduct(int index,String value){ 
  product[index] = value; 
  } 


----------------------------------在validation.xml------------ 
<formset> 
<form name="login"> 
<field property="aa" indexedListProperty="product" depends="required"> 
<arg position="0" key="prompt.aa"/> 
</field> 
</form> 
</formset> 

------------------------在index.jsp中---- 
<html:form action="/..."> 
<html:text property="product[0]"/> 
</html:form> 


我只把有问题的代码手写下来(可能有点小错,不影响纠错)帮忙看看我哪理解错了啊 


[解决办法]
没这么用过
我感觉应该是
<formset> 
<form name="login"> 
<field property="Product" indexedListProperty="product" depends="required"> 
<arg position="0" key="prompt.aa"/> 
</field> 
</form> 
</formset> 

[解决办法]
Form中定义的是个String数组的原因吧.
没试过这样验证数组,验证字符串应该可以.
把Form中属性改成String试下.

热点排行
Bad Request.