<html:messages id="message" property="email">
<bean:write name="message"/>
</html:messages>
改成
<html:messages id="message" name="email" message="true">
<bean:write name="message"/>
</html:messages>
试一下。

解决方案 »

  1.   

    我们是这样用
    ActionMessages msg = new ActionMessages();
    if (GenericValidator.isBlankOrNull(code)) {
    msg.add("code", new ActionMessage("SMaintain.NotNull"));
                      }
    if (msg.size() > 0) {
    saveErrors(request, msg);
                      }
    页面:上就用这个
    <html:errors bundle="exception" property="code" />
      

  2.   

    看看版本是不是本符.saveMessages(request, message);将request改成session试试.如是配置文件是使用了重定向,request范围就不能显示了
      

  3.   

    还是不可以,
    yangjiaxin_1(自己加星星) 
      我想问你个问题,你的GenericValidator.isBlankOrNull(code)是什么意思。code怎么代替?
    我认为你这是判断那个字段是不是赋了值了,而不是怎么把别的信息传到原来的页面。
     不知对不对?
    <font color="red">还请高人指点</font>
      

  4.   

    GenericValidator.isBlankOrNull。是strtus的一个类,用来验证数据的。
    isBlankOrNull方法,判断是不是“” 或者null。 code 是一个string型变量