0

我有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中没有finish按钮的值?如果单击“完成”按钮,我需要在 jsp2 中显示一条消息。
我也试过:

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

但是 _finish 没有出现在屏幕上。

4

1 回答 1

0

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

于 2012-06-15T21:44:31.117 回答