从Web服务调用显示错误消息到JSP

时间:2017-08-17 21:59:58

标签: java rest web-services jsp

我正在调用一个Web服务来验证电子邮件地址。如果电子邮件地址无效,此服务将返回消息,我需要在JSP中显示它们。我正在使用JerseyStruts2,我有一个表单,提交一个在后端处理此逻辑的操作。我没有使用servlet从HttpServletRequest对象获取消息。

我收到了一个消息列表,我需要在屏幕上显示错误消息文本,但我不知道该怎么做。点击后,我得到使用struts2动作进入后端的表单ID。

谢谢...

1 个答案:

答案 0 :(得分:0)

我强烈建议使用Struts2验证拦截器。文档非常简单,而且非常强大。

https://struts.apache.org/docs/basic-validation.html

https://struts.apache.org/docs/email-validator.html

您只需在struts.xml中的操作中调用拦截器堆栈,然后指定所需的验证。如果验证失败,您可以在JSP上显示错误。

您可以使用XML验证提供的默认验证器,也可以通过在堆栈调用的操作类中创建验证方法来设置自己的验证器,或者两者都设置。

http://www.simplecodestuffs.com/struts-2-fielderror-example/

以下是您可以使用的示例。