在struts 1中我正在尝试使用标记来处理错误但我可以看到所有错误消息并且在同一行中。我想在不同的行中显示错误消息。
我在LoginForm中使用此方法扩展了ActionForm。
def polymorphic_default(discriminator, identity, value):
def default(context):
# This should be replaced with context.get_current_parameters() in 1.2 and above
if context.current_parameters[discriminator.name] == identity:
return value
return default
...
class Instructor(User):
__mapper_args__ = {"polymorphic_identity": "instructor"}
reputation = db.Column(
db.Integer, default=polymorphic_default(User.discriminator, 'instructor', 1))
approved_for_teaching = db.Column(
db.Boolean, default=polymorphic_default(User.discriminator, 'instructor', False))
我得到这样的输出。
@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;
}
这是我的Error.property文件
Name is requiredPassword is required
答案 0 :(得分:0)
您可以为每条消息添加<br>
或\n
。
error.common.name.required = Name is required<br>