我有一個帶有兩個按鈕的頁面,用於創建pdf和excel。但只有其中一個會起作用。表格幾乎相同。我怎樣才能使兩個按鈕的工作。也許用表單的ID? JavaScript的?帶有兩個按鈕的窗體,只有一個可以工作
<portlet:actionURL var="createExcel">
<portlet:param name="action" value="createExcelorConstrainSearch" />
</portlet:actionURL>
<portlet:actionURL var="createPdf">
<portlet:param name="action" value="createPDForConstrainSearch" />
</portlet:actionURL>
<form:form commandName="tg35FormBackingModel" action="${createExcel}" method="post">
<form:form commandName="tg35FormBackingModel" action="${createPdf}" method="post">
<div>
<table>
<tr>
....
</form:form>
</form:form>
<button type="submit" name="PDF"></button>
<button type="submit" name="EXCEL"></button>
請勿嵌套您的表格,並在每個表格中放置一個按鈕。 – DavidA
它的形式完全相同,只有不同的動作和不同的按鈕。 – brbe24