我有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没有出现在屏幕上。
答案 0 :(得分:0)
我明白了。抱歉,添麻烦了。 portlet中发生了重定向,因此原始请求不可用