此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【zzz_0429】截止到2008-07-22 18:10:59的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:160 每贴平均分数:16
回帖的总数量:23 得分贴总数量:5 回帖的得分率:21%
结贴的总数量:7 结贴的总分数:100
无满意结贴数:2 无满意结贴分:40
未结的帖子数:3 未结的总分数:60
结贴的百分比:70.00 % 结分的百分比:62.50 %
无满意结贴率:28.57 % 无满意结分率:40.00 %
楼主加油
楼主【zzz_0429】截止到2008-07-22 18:10:59的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:160 每贴平均分数:16
回帖的总数量:23 得分贴总数量:5 回帖的得分率:21%
结贴的总数量:7 结贴的总分数:100
无满意结贴数:2 无满意结贴分:40
未结的帖子数:3 未结的总分数:60
结贴的百分比:70.00 % 结分的百分比:62.50 %
无满意结贴率:28.57 % 无满意结分率:40.00 %
楼主加油
1.formbean:
public class RegisterForm extends ValidatorActionForm {
去掉了 validate()方法……
……
}
2.action:
public class UserEditAction extends DispatchAction {
拥有了相应方法
……
}
3.struts-config.xml: <form-bean name="registerForm" type="com.xxm.struts.userForm.RegisterForm" /> <action
attribute="registerForm"
input="/admin/userEdit.jsp"
name="registerForm"
parameter="method"
path="/userEdit"
scope="request"
validate="true"
type="com.xxm.struts.action.UserEditAction">
</action>
4.validation.xml:
……
<form name="userEdit">
……(验证字段)
5.jsp:
<html:form action="/userEdit.do?method=editUser" onsubmit="return validateRegisterForm(this);">
……<html:javascript formName="registerForm" />6.其它应有的插件布署都有了。可以排除配置原因。(同一项目其它地方用到动态表单验证已是能正常验证。)这种验证为何没起作用,并不报错,直接通过了.些种验证方式为何不行?先下班,晚上回去查看高手们的回贴,谢谢!
Validator --> FormBean表单验证 --> <form name="name属性对应">
ValidatorActionForm --> action验证 --> <form name="path属性对应">
<form name="registerForm">
<field property="name" depends="required">
<arg0 key="registerForm.name"/>
</field>
</form>
配置formbean时不用registerForm 用 path="/userEdit"试试看
<form name="/userEdit>
<field property="name" depends="required">
<arg0 key="registerForm.name"/>
</field>
</form>
这样子试试看
jsp页面去掉
<html:javascript formName="registerForm" />这个 不然会报错
还是不行,返回到了input页面了。如果<form name="userEdit> (不加“/”)并不会错,即不会返回到input页面而是直接通过了,没起到验证作用。
高手帮忙,问题一天了。还没解决!
跟你的配置文件不一样啊
name="registerForm"
修改一下啊