分享

html:errors简析 - 雅典之夏的小站 - BlogJava

 nbtymm 2006-10-31
在Struts中可以通过<html:errors/>来显示错误信息,今天简单看了一点,总结一下:
1)如果是采用了formbean的validate的话,首先,struts-config.xml中Action需要加入validate="true"
      其实,在Actionform中的validate必须返回一个自己定义的Actionerrors,如例:
    public ActionErrors validate(ActionMapping mapping,
            HttpServletRequest request) 
{
        ActionErrors errors 
= new ActionErrors();
        
if (this.content.equals("")) {
            errors.add(
"content"new ActionError("error.user"));
        }

        
return errors;
    }
2)如果没有采用,而是用Action验证的话,也需要先定义一个Actionerrors,然后再通过
saveErrors(request,errors);把Actionerrrors保存到request中
3)需要注意的
  a,每个ActionErrors都有一个String,和一个ActionError构成,ActionError里面的String是和项目资源文件里的一一对应的,String是和html:errors中property相对应的。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多