我有一个 liferay portlet,它带有一个简单的表单,用于输入两个数字并提交它们以进行添加:
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<portlet:defineObjects />
<portlet:actionURL var="calculateURL">
<portlet:param name="mvcPath" value="/html/calculator/edit.jsp" />
</portlet:actionURL>
<aui:form action="<%= calculateURL %>" method="post">
<aui:input label="x" name="x" type="text" value="${x}"/>
<aui:input label="y" name="y" type="text" value="${y}"/>
<aui:button type="submit" value="add"/>
</aui:form>
这工作正常。我现在想添加一个按钮,让我可以减去数字。但是当我添加新按钮时,当我在我的 processAction 方法中时,我不知道如何区分按下了哪个按钮。我怎样才能做到这一点?
或者:我找到了这个关于如何做的答案,但我无法让它工作。它是否为我指明了正确的方向,我是否应该继续尝试那里给出的答案?