我有一个很小的要求,即下一个任务的jsp必须将来自控制器的值更改为null。
来自控制器本身的值
model.addAttribute("message“"hi");
现在消息必须为空(这应该由jsp jstl完成)
如何通过jsp jstl将消息置为null。
我试过this..it不工作..。
因为对于下一个请求,它仍然保持值hi
<c:if test="${message!=''}">
<c:set var="message" value="good" scope="page" />
<c:out value="${message}"/>
</c:if>发布于 2012-10-16 07:13:30
看起来你有两个问题:
scope="page"设置新值,但是您在下一次请求时声明该值仍然是"hi“。您需要为要在多个请求中保留的值使用scope="session"。null也不是empty -它是单个空格的字符串值。您可能希望尝试将该值设置为${null}或“”。https://stackoverflow.com/questions/12898873
复制相似问题