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

时间:2017-06-01 04:40:59

标签: java hibernate spring-mvc hybris

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

1 个答案:

答案 0 :(得分:1)

通常你可以使用名为:

的utils类来做到这一点
de.hybris.platform.acceleratorstorefrontcommons.controllers.util.GlobalMessages

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

@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";
    }
}