我有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 没有出现在屏幕上。