Java aui输入移动框未将值传递给控制器

Java aui输入移动框未将值传递给控制器,java,liferay,liferay-6,liferay-aui,alloy-ui,Java,Liferay,Liferay 6,Liferay Aui,Alloy Ui,我的JSP有aui输入移动框。我从预定义列表中选择值并将其传递给相关的Portlet控制器 JSP代码 <% List<KeyValuePair> leftList = new ArrayList<KeyValuePair>(); leftList.add(new KeyValuePair("1","One")); leftList.add(new KeyValuePair("2","Two")); leftList.add(new KeyValuePair("3"

我的JSP有aui输入移动框。我从预定义列表中选择值并将其传递给相关的Portlet控制器

JSP代码

<%
List<KeyValuePair> leftList = new ArrayList<KeyValuePair>();
leftList.add(new KeyValuePair("1","One"));
leftList.add(new KeyValuePair("2","Two"));
leftList.add(new KeyValuePair("3","Three"));
List<KeyValuePair> rightList = new ArrayList<KeyValuePair>();
%>
<form>
    <input type="text" name="unm"/>
    <aui:input name="values" type="hidden" />

    <liferay-ui:input-move-boxes
        leftBoxName="availableValues"
        leftList="<%=leftList %>"
        leftReorder="true"
        leftTitle="available"
        rightBoxName="selectedValues"
        rightList="<%=rightList %>"
        rightTitle="selected"
    />
</form>

<aui:script use="liferay-util-list-fields">
A.one('#<portlet:namespace/>fm').on('submit', function(event) {
    var selectedValues = Liferay.Util.listSelect('#<portlet:namespace/>selectedValues');
    A.one('#<portlet:namespace/>values').val(selectedValues);
    submitForm('#<portlet:namespace/>fm');
});
</aui:script>
我正在成功获取除aui输入移动框值之外的其他输入值。


请帮助我…任何帮助都将不胜感激

也许可以检查您的参数是否具有名称空间,以便您的控制器能够正确处理它们?您的表单声明不包含
name
属性
fm
,但您在aui中将其引用为
“#fm”
method(request, response){
String[] sf = ParamUtil.getParameterValues(request,"values");
//getting sf length 0 
}