我正在研究Hybris,我们在web.xml中设置了以下属性
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<!-- Disable JSP scriptlets and expressions -->
<scripting-invalid>true</scripting-invalid>
<!-- Remove additional whitespace due to JSP directives -->
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>
由于<scripting-invalid>true</scripting-invalid>
,我无法在JSP页面中使用<%--- code ----%>。
我想在.JSP页面上显示http响应状态代码(404,403,500)。我知道脚本使用下面给出的<%%>来做同样的事情。
<%=HttpStatus.getStatusText(response.getStatus())%>
<%@page import="org.apache.commons.httpclient.*"%>
如何仅通过使用JSTL标签实现相同的功能(显示响应状态代码404,403,500)?
答案 0 :(得分:0)
经过大量研究,我能够找到此问题的简单解决方案。
<c:out value="${requestScope['javax.servlet.error.status_code']}" />