out*_*tis 2 java spring jsp spring-mvc
我正在使用Spring MVC而我的jsp有一个
<div id="debug">
Run Code Online (Sandbox Code Playgroud)
我希望能够在开发过程中有条件地显示/关闭的部分.例如,如果我查看www.example.com/main页面,www.example.com/main?debug = 1会显示调试div下包含的信息.
是否有捷径可寻?如果我使用cookie,我可以使用URL参数吗?我很感激你有任何想法.
将其设置为上下文参数web.xml
.
<context-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
并在EL中访问它,${initParam}
它基本上是指Map<String, String>
带有所有上下文参数的a.这是JSTL的一个例子c:if
:
<c:if test="${initParam.debug}">
<div>Debug mode!</div>
</c:if>
Run Code Online (Sandbox Code Playgroud)
可能会有更多"Springy"解决方案,我不知道.但是在标准的JSP/Servlet API的帮助下并不是那么难:)