public void reset(ActionMapping actionMapping,
                      HttpServletRequest servletRequest) {
        this.userName=null;
    }<html:reset value="Reset"/>

解决方案 »

  1.   

    ClassCastException
    类型转化  类型错误!
      

  2.   

    你封装错误信息的时候好像有点问题
    ActionMessages errors = new ActionMessages();
    if (prjtCode.length() == 0
    || wktmCont.length() == 0
    || wktmRmrk.length() == 0)
    {
    errors.add(
    ActionMessages.GLOBAL_MESSAGE,
    new ActionMessage("error.E00001"));
    saveErrors(arg2, errors);
    form.setCheckEqual(null);
    return (new ActionForward(arg0.getInput()));
    }
    这是我曾经写的,你试一下。arg0是ActionMapping
      

  3.   

    不好意思,发错了,我那是Action校验
    这个是form校验
    public ActionErrors validate(ActionMapping am,HttpServletRequest req)
    {
    ActionErrors aes=new ActionErrors();
    if(!(name.startsWith("j")))
    {
    ActionError ae=new ActionError("errors.abc");
    aes.add("name",ae);
    }
    return aes;
    }
      

  4.   

    到底是啊actionform中的错误不能在页面显示还是action中的错误不能在页面显示?
      

  5.   

    1、别忘了this.saveErrors();
    2、return 到错误页面 return mapping.findForward("errorPage");