【发布时间】:2014-08-02 20:35:07
【问题描述】:
我已经阅读了这个有趣的问题how to pass bean validation error in JSF,并且我了解了如何将 bean 验证错误传递到 JSF 页面中。我问你是否可以使用 JSP 传递 bean 验证错误。我没有使用 JSF。如何将 bean 验证错误放入 JSP 页面,尤其是表单页面?
@Entity
@Table
public class User implements Serializeable
{
@Email(message = "Please insert a valid e-mail")
private String email;
}
假设有这个实体,我在其中添加了一个约束来验证电子邮件。我想在 jsp 页面中显示错误信息。
【问题讨论】:
-
不幸的是,这不是 bean 验证。我的意思是 bean 验证在字段上添加注释并将错误消息关联到它们以显示给用户
-
一些验证可以包含 JSP 中不可用的键和脚本。您可能需要编写自己的框架。
-
纯 JSP?你没有使用框架?许多框架提供与 BV 的集成。如果您不使用框架,您如何调用验证。如果您手动执行此操作,您可以自己处理约束违规并将适当的消息添加到 servlet 上下文中。
-
@Hardy。我正在使用 Java EE。 7 与 GlassFish 已通过验证,但我不知道如何在 jsp 页面中获取错误消息。
标签: jsp bean-validation