0

我正在使用 spring portlet,并且我有一个表单,其中包含一个隐藏字段。提交表单时,隐藏字段值在请求中(使用 Tamper Data 测试)并且它不会进入下一页的控制器(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");
}

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

4

1 回答 1

0

默认情况下,Portlet 向 Self Portlet 发送操作请求。如果它必须转到 Next Page 的 Controller,Form Action URL 应该只是 Next Page 的 portlet 之一。

于 2013-09-10T09:10:46.403 回答