zoukankan      html  css  js  c++  java
  • ActionErrors和ActionError

    **ActionErrors和ActionError都是ActionMessage的子类,ActionError存放在 ActionErrors中,ActionError对象中的参数为配置文件中配置的相应的值,若配置文件 中没有配置或配置文件不合适都不能用输出 */ 1.建立配置文件MyResource.property,例如放在com.gsww.property下.在此配置文件中设定所需要的对应值,如: # Resources for parameter 'com.yourcompany.struts.ApplicationResources' # Project P/xioahu user.name=userName {0} {1} is not valid user,please input again. login.false=userName or password is not right 2.在struts-config.xml中配置如下: 3.应用如下: ActionErrors errors = new ActionErrors(); ActionError error = new ActionError("login.false"); errors.add("loginFalse",error); //saveErrors(request,errors): return errors; //该段代码可放在相关Form下.如com.qiaoyu.struts.form下的loginForm.Java的validate()方法 4.JSP页面中输出错误信息


    这是我写的validator方法。

    public ActionErrors validate(ActionMapping mapping,
       HttpServletRequest request) {
      //ActionErrors用于封装所有的出错提示
      ActionErrors errors=new ActionErrors();
      //如果用户名为空
      if(username==null||username.equals(""))
      {
       errors.add("username", new ActionError("error.username","用户名"));
      }
      //如果密码为空
      if(password==null||password.equals(""))
      {
       errors.add("password",new ActionError("error.password","密码"));
      }
      return errors;
     }

    我在JSP页面中直接用了<!-- 下面的标签用于输出出错提示 -->
        <html:errors/>

    所以就不用指定输出某一个错误,而是将所有的错误全部输出

    《转自:http://blog.csdn.net/shileican/article/details/5525970》

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    网站开发之免费的图标库——iconfont
    网站开发之免费的图片库——undraw
    在webpack中使用echarts
    WeUI+的使用
    微信小程序引用自定义组件
    显示字符串中间加星号
    解决history的方法执行后不刷新页面的问题
    阻止input输入框弹出输入法
    使用taro框架开发小程序
  • 原文地址:https://www.cnblogs.com/xiadongqing/p/6137480.html
Copyright © 2011-2022 走看看