使用jstl打印请求范围的参数

时间:2012-06-15 19:26:34

标签: jstl portlet spring-el

我有2个jsps。 jsp1转到portlet,portlet重定向到jsp2。 jsp1有一个“完成”按钮,可以触发流程。 jsp1还有一些其他按钮。 在jsp1中,我有:

<input type="submit" name="_finish" id="_finish" value="button.finish" />

在jsp2中,我这样做:<c:out value = "${param._finish}"/> 但是屏幕上没有任何内容。但是在portlet中如果我这样做:

request.getParameter("._finish"), I get a non-null value.

为什么jsp中没有完成按钮的值?如果点击完成按钮,我需要在jsp2中显示一条消息 我也尝试过:

<c:forEach items="${requestScope}" var="par">
<c:out value="${par.key} - ${par.value}"/>
</c:forEach>  

但_finish没有出现在屏幕上。

1 个答案:

答案 0 :(得分:0)

我明白了。抱歉,添麻烦了。 portlet中发生了重定向,因此原始请求不可用