我写了一个liferay portlet 来学习expando/custom 属性。我为每个用户都有一个名为 nick 的自定义属性。我在jsp中有这个表格
<form action='<portlet:actionURL></portlet:actionURL>' method="post">
<liferay-ui:custom-attribute className="<%=User.class.getName()%>"
classPK="<%=user.getPrimaryKey()%>" name="nick" editable="true" label="Nick">
</liferay-ui:custom-attribute>
<input type="submit" value="Save" />
</form>
当我尝试在 processAction 中使用
String nick = request.getParameter("nick");
或者
String nick = ParamUtil.get(request, "nick", "no nick given");
它什么也没给我。我检查了这个文本框的名称是 _testexpandoportlet_WAR_testexpandoportlet_ExpandoAttribute--nick--
如何在 processAction 中得到这个?