Java 如何在单独的行中显示错误消息

Java 如何在单独的行中显示错误消息,java,struts,struts-1,Java,Struts,Struts 1,在struts 1中,我试图使用tag来处理错误,但是我可以看到所有的错误消息,并且出现在同一行中 我在我的LoginForm extends ActionForm中使用此方法 @Override public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) { System.out.println("Validate Method is called!");

在struts 1中,我试图使用tag来处理错误,但是我可以看到所有的错误消息,并且出现在同一行中

我在我的LoginForm extends ActionForm中使用此方法

@Override
    public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {

        System.out.println("Validate Method is called!");

        ActionErrors errors = new ActionErrors();

        if(getName()==null||getName().equals(""))
        {
            errors.add("useError", new ActionMessage("error.common.name.required"));
        }

        if(getPass()==null||getPass().equals(""))
        {
            errors.add("passError", new ActionMessage("error.common.pass.required"));
        }

        return errors;
    }
我得到这样的输出

Name is requiredPassword is required
这是我的Error.property文件

#Error Messages
error.common.name.required = Name is required
error.common.pass.required = Password is required
error.common.message.invalidCredentials = Invalid Id or Password

您可以将

\n
放置到每条消息中

error.common.name.required = Name is required<br>
error.common.name.required=名称是必需的

也许您可以在添加每个相应错误后尝试添加换行符。您没有显示如何显示它们,因此我不知道我们应该如何提供帮助。您可以根据需要迭代并显示每一个,也可以使用
errors.header
等属性,例如@JoanPlepi它不是那样工作的。@DaveNewton它是我输入文本框上方的一个表格单元格。我已经解决了这个问题,创建了一些常见的消息,而不是两个不同的错误消息。这很好,但似乎在某个时候它可能是一个要求。。。虽然这是三年前的事了……听起来很棘手,但我想在属性文件中添加
标记不是一个好主意,因为我们正在尝试在属性文件中添加html代码