我有以下形式設置:處理形式與多個按鈕/職位
<html>
<head></head>
<body>
<form method="post" enctype="multipart/form-data" action="FileUpload">
<table>
<th>WEX SI Online Validation</th>
<tr>
<td>Step 1: Select File for Validation: </td>
<td><input name="filename" type="file"/></td>
</tr>
<tr>
<td>Step 2: Validate File:</td>
<td><input name="validate" type="button" value="Validate"/></td>
</tr>
<tr>
<td>Step 3: Download and Fix Errors:</td>
<td><input name="download" type="button" value="Download"/></td>
</tr>
<tr>
<td>Step 4: Submit</td>
<td><input name="submit" type="submit" value="Submit"/></td>
</tr>
</table>
</form>
</body>
</html>
我應該如何處理呢?我正在使用Java/JSP/Servlets,但不知道如何處理這篇文章的上傳部分和其他操作。
我認爲最好是創建某種形式的控制器來處理表單的帖子,並根據用戶正在做什麼委託給其他servlet。我不知道如何分辨用戶選擇的內容。
我正在嘗試使用您所做的最後一個建議,所有提交按鈕都具有相同的名稱和不同的值,但是當我從我的請求中檢索到該操作時,它始終爲空。除了名稱更改之外,我擁有與上述相同的HTML。 – Casey 2010-01-27 16:00:48
閱讀我答案的最後一段:) – BalusC 2010-01-27 16:17:40
目前,我沒有解析任何東西。我只是調用我的控制器servlet。但是,由於表單設置爲多部分/表單數據,因此我必須將信息放在正確的位置? – Casey 2010-01-27 17:43:16