【发布时间】:2015-10-10 00:33:00
【问题描述】:
我有类似下面的内容,如果用户之前输入了错误的凭据,这当然可以。
但是,如果我直接转到我的登录失败 URL /login?error,例如之前没有任何错误登录,session[SPRING_SECURITY_LAST_EXCEPTION] 当然是 null,我会得到一个讨厌的 404。
<span th:text="${session[SPRING_SECURITY_LAST_EXCEPTION].message}">Invalid credentials</span>
问题:
是否有类似下面的处理器(大部分时间写和读太长),还是我应该自己动手?
<span th:text="${session[SPRING_SECURITY_LAST_EXCEPTION] != null ? session[SPRING_SECURITY_LAST_EXCEPTION].message : #messages.msg('AbstractUserDetailsAuthenticationProvider.badCredentials')}">
Invalid credentials
</span>
【问题讨论】:
标签: jsp thymeleaf template-engine