struts验证,求救
在jsp页面中怎样输出validator.xml中验证的错误信息?
在jsp页面是这样写吗?
<logic:messagesPresent>
<bean:message key= "errors.header "/>
<ul>
<html:messages id= "error ">
<li> <bean:write name= "error "/> </li>
</html:messages>
</ul> <hr />
</logic:messagesPresent>
输出后怎样能让错误信息显示到相应错误内容的后面,比如说没写密码就在密码框后输出错误提示?
------解决方案--------------------我做的话就是在密码框后面放隐藏域
然后判断错误信息,如果是密码错误的话就把隐藏域显示
------解决方案--------------------帮顶
------解决方案--------------------FROM的validate方法中
ActionErrors errors=new ActionErrors();
if (判断){
errors.add( "起名(随便) ",new ActionMessage( "xml中属性名字(用name代替) "));
}
return errors;
然后是XML中属性
name=用户名不能为空 (对应from中的属性名)
最后在你JSP页中想验证的控件后输入
<html:errors property= "这里写FROM中随便起的哪个名字 ">
OK,结束