日期:2014-05-20  浏览次数:20789 次

验证的问题
小妹最近遇到一个验证的问题,程序是这样的(部分): 
  1.jsp 
  <input type="text" name="flowFundScaleNO" value=5 />% 

  2.struts.xml 
  <form-bean name="AddCtiyForm" 
type="org.apache.struts.validator.DynaValidatorForm"> 
  <form-property name="flowFundScaleNO" type="java.lang.Double" /> </form-bean> 

  3.validation.xml 
  <form name="AddCtiyForm"> 
  <field property="flowFundScaleNO" depends="required,double"> 
<arg0 key="AddCtiyForm.flowFundScale" /> 
</field> </form> 

这是其中的一个表单字段验证,但是提交的时候总是报“HTTP Status 500 - No input attribute for mapping path /addCtiy”这个错 
试验过几次,我觉得问题是不是应该出现在double类型上,一个是java.lang.double,一个是double。小妹接触j2ee不久,请大哥大姐指教

------解决方案--------------------
不能说验证失效,失效的话页面早就forward了,记得jsp里要写点什么显示信息吧,

很久没用了,楼主还是按照struts教材上说的一步一步做吧