首页 新闻 搜索 专区 学院

为什么Struts2的校验文件一直报错!求大神赐教

0
悬赏园豆:10 [已关闭问题] 关闭于 2017-03-06 19:31
<body>
<h1>添加房产信息</h1>
<s:form action="product_deal" validate="true">
    小区名称:<s:textfield name="ap.aprt_name" /><s:fielderror fieldName="ap.aprt_name"/><br>
    地    址  :<s:textfield name="ap.addr"/><br>
    发布日期:<s:textfield name="ap.pub_date"/><%-- <s:fielderror fieldName="ap.pub_date"/> --%><br>
    价     格  :<s:textfield name="ap.price"/><br>
    销售电话:<s:textfield name="ap.phone"/><br>
    <s:submit value="保存"/>
</s:form>
</body>

上面是表单的body的文件

下面是ProductAction-product_deal-validation.xml的文件

<validators>
    <field name="ap.aprt_name">
        <field-validator type="requiredstring">
            <param name="maxLength">6</param>  
            <param name="minLength">3</param>  
            <message>长度必须3-6位</message>
        </field-validator>
    </field>
</validators>

 

这是其中一个的报错信息,由于很多报错,以致于我都不敢全部校验,只校验了其中一个

while setting property 'maxLength' on type 'com.opensymphony.xwork2.validator.validators.RequiredStringValidator'.
ognl.NoSuchPropertyException: com.opensymphony.xwork2.validator.validators.RequiredStringValidator.maxLength

 

有缘无分的朋友的主页 有缘无分的朋友 | 初学一级 | 园豆:172
提问于:2017-03-06 14:46
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册