jsp页面中的spring security "param.error"?

标签 spring jsp spring-security jstl

你能解释一下参数param.error在哪里吗?和 param.logout变量来自 login.jsp ?

我在 spring boot 中使用了 spring security

<c:if test="${param.error != null}">
   <div class="alert alert-danger">
       Invalid username and password.
   </div>
</c:if>

<c:if test="${param.logout != null}">
   <div class="alert alert-success">
       You have been logged out successfully.
   </div>
</c:if>

最佳答案

您错误地使用了 JSTL。 "!="不起作用。如果你想做一个不等于条件,你必须使用“ ne ”关键字。像这样:

 <c:if test="${param.x ne param.y}">

但就您而言,您正在寻找的是:
<c:if test="${not empty param.logout}">

<c:if test="${not empty param.error}">

not empty 适用于空变量和空变量。

回答你的问题......如果不显示更多代码,就不可能知道你的变量来自哪里。你肯定在你的 servlet 中设置了一些东西?

关于jsp页面中的spring security "param.error"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45991893/

相关文章:

java - 注册为 Spring bean 时过滤器调用两次

java - 如何获取客户端域名信息?

string - JSP中如何求整数的长度?

java - 休息模板 org.apache.http.NoHttpResponseException

java - 管理 .jsps 和 servlet 之间的请求

jsp - Spring MVC - 出现验证错误时如何设置父 div 的类?

java - Spring Security 中具有多个 http 部分的 NoUniqueBeanDefinitionException

spring - 为什么spring security oauth2客户端需要AuthorizationRequestRepository?

eclipse - 由 : java. lang.NoClassDefFoundError: org/springframework/context/ApplicationContext 引起

java - 在 Hybris Commerce 上的 AbstractOrder 中添加自定义值 - AddtoCartFunction