请问这个错误是什么?在线等待各位高手
代码:
<c:if test="${param.error != null}">
......
......
</c:if>
错误信息中指示的12行就是上面的<c:if test="${param.error != null}">。我发现:只要把<c:if test="${param.error != null}">去掉,就正常。
另外,我想请问的是<c:if test="${param.error != null}">中的test变量是什么意思,是不是可以随便定义一个。
错误信息如下:
javax.servlet.ServletException: javax.servlet.jsp.JspException: /WEB-INF/pages/loginForm.jsp(12,12) According to TLD or attribute directive in tag file, attribute test does not accept any expressions
net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:214)
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
net.sf.acegisecurity.wrapper.ContextHolderAwareRequestFilter.doFilter(ContextHolderAwareRequestFilter.java:50)
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
net.sf.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:225)
net.sf.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:303)
net.sf.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:173)
net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:125)