errors.add("abc",new ActionMessage("abcdError1"));像这句话就是把一个错误信息显示到页面上。abcdError1是在ApplicationResuouces.properties里配置的。××××××××××××××××××××××××××××××××
可是如果我要显示abcdError1.........abcdError200000难道我要在ApplicationResuouces.properties配置200000个吗?能不能想给错误信息增加什么内容,就直接写上?如:errors.add("abc",new ActionMessage("你的用户名字数太少了"));*********************************不知我说明白了没有。

解决方案 »

  1.   

    errors.add("abc",new ActionMessage("用户名不对"));可样不行呀!显示不出来这几个字。
      

  2.   

    errors.add("abc",new ActionMessage("abcdError1"));请帮帮我,怎么在这里直接显示错误信息呢?而不用在.properties里配置。
      

  3.   

    我这样显示的:
    <html:errors/>
      

  4.   

    靠,直接用request.setAttribute("error","错误信息!");页面就反过来
      

  5.   

    察看网页的编码和JVM的编码。
    如果不同的话就需要一个转换。
    通用的就是UTF-8了new String("错误信息".getBytes("UTF-8"),"UTF-8");其实用properties文件是没有坏处的。
    而且省掉自己设定编码的麻烦事。