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

struts验证,求救解决方法

2012-02-29 
struts验证,求救在jsp页面中怎样输出validator.xml中验证的错误信息?在jsp页面是这样写吗?logic:messages

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,结束

热点排行