当我尝试在 Liferay 6.2 中获取表单中提交的数据时,它返回空值,就好像表单数据被丢弃一样。
JSP:
<liferay-portlet:actionURL var="link">
<liferay-portlet:param name="action" value="doSomething"/>
</liferay-portlet:actionURL>
<form:form method="POST" action="${link}">
<label>
<select id="comboSelect" name="comboSelect">Options:
<option value="1">FOO</option>
<option value="2">BAR</option>
</select>
</label>
<input type="submit"/>
</form:form>
控制器:
@ActionMapping(params = { "action=doSomething" }, method = RequestMethod.POST)
public void doSomething(@RequestParam(value = "comboSelect") String selection){
System.out.print(selection);
}
为什么会这样?