Spring MVC:在jsp中删除/删除模型属性

时间:2013-05-28 13:51:30

标签: spring-mvc

在我们的springMVC Web应用程序中,我们在一个控制器servlet上设置了一个模型属性,如下所示:

@RequestMapping(value = "page.htm", method = RequestMethod.GET)
public String goToPage(Model model, HttpServletRequest request) {
.....
model.addAttribute("proceed", "true");
.....
}

我们在jsp文件中访问此属性,如下所示:

<input type="hidden" id="proceed" name="proceed" value="${proceed}"/>

我们想要的是:在访问该属性后,我们想要在jsp文件中删除/删除此模型属性。

请提供可删除/删除模型属性的scriptlet。提前谢谢。

2 个答案:

答案 0 :(得分:0)

首先,您可以使用表单元素的name属性(inputs,textarea)将表单值绑定到模型中。如果您不希望再次显示一次,则只需删除

value="${proceed}"

来自HTML中的输入标记。我希望这就是你所要求的。

答案 1 :(得分:0)

你可以用jstl:

来做
<c:remove var="proceed" scope="request"/>

我不确定范围: 尝试其中一个:page, request, session ou application