隐藏字段值未传递到Spring Portlet中的下一页

时间:2013-06-17 02:10:08

标签: java javascript html jsp spring-portlet-mvc

我正在使用spring portlet,我在表单中有一个带有隐藏字段的表单。当提交表单隐藏字段值在请求中(使用篡改数据测试)并且它不会到达下一页的控制器(formBacking方法)。这是代码。

function(){
formname.hiddenfield.value="value";
}

<form action="url" method="post">
<input type="hidden" id="field1" name="field1" value="val"/>

<input type="submit" value="button"/>
</form>

protected Object formBackingObject(PortletRequest request) throws Exception {
String variable1 = request.getParameter("field1");
}

当我检查请求参数时,我找不到任何名称。

1 个答案:

答案 0 :(得分:0)

默认情况下,Portlet将动作请求发送到自身Portlet。如果必须转到下一页的控制器,则表单操作URL应该只是下一页的portlet之一。