系统提示the type ActionError is deprecated。这个方法已经不推荐使用了,大概是你看的教程太老了,找一个新一点的吧。

解决方案 »

  1.   

    那为什么会不显示,我在.properties文件中定义的error.password.required呢,我看过了,文件发布了位置都没有问题呢。
      

  2.   

    public ActionErrors validate(ActionMapping mapping,HttpServletRequest request)
    {
    ActionErrors errors=new ActionErrors();
    if ((username==null) || (username.length()<1))
    {
    errors.add("username",new ActionMessage("error.username.required",username));
    }

    if ((password==null) || (password.length()<1))
    {
    errors.add("password",new ActionMessage("error.password.required",password));
    }

    return errors;
    }
    我把ActionError改用ActionMessage,结果还是什么也不显示。
    为什么会这样呢?
      

  3.   

    nod!change ActionError to ActionMessage.see some other tutorial in struts src package
      

  4.   

    errors.add("password",new ActionMessage("error.password.required",password));我用的已经是ActionMessage了
      

  5.   

    检查你的页面有没有调用html:error标签。
      

  6.   

    ActionError改用ActionMessage
    ActionErrors改用ActionMessages