在hybris中如何在店面显示错误?

In hybris how to show errors on storefront?

我是 hybris.I 的初学者,需要开发执行买家地址的 B2C 网站 validations.I 我正在使用 b2c 加速器,我可以在 constraints.I 上成功应用验证 我能够在驾驶舱中进行相同的测试,但在店面中,我收到错误输入的服务器错误,并且在控制台上生成异常 successfully.so 如何在店面中显示这些错误?

通常您可以使用实用程序 class 调用:

de.hybris.platform.acceleratorstorefrontcommons.controllers.util.GlobalMessages

您可以根据要显示的消息类型使用 GlobalMessages class 的方法。例如,当表单有验证错误时,您可以显示错误消息:

@RequestMapping(value = "/some-url, method = RequestMethod.GET)
public String someUrl( BindingResult bindingResult, final Model model, SomeForm form)
{
    getSomeValidator().validate(form, bindingResult);
    if (bindingResult.hasErrors())
    {
        GlobalMessages.addErrorMessage(model, "form.global.error");
        return "errorPage";
    } else {
        return "successPage";
    }
}