tôi đã thiết lập hình thức sau đây:hình thức xử lý với nhiều nút/bài
<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>
Làm thế nào tôi nên xử lý này? Tôi đang sử dụng Java/JSP/Servlets nhưng tôi không chắc chắn làm thế nào để xử lý các bài viết cho phần tải lên của điều này và hơn các hành động khác.
Tôi nghĩ tốt nhất là nên tạo một số loại trình điều khiển biểu mẫu xử lý bài đăng biểu mẫu và được giao cho các servlet khác tùy thuộc vào những gì người dùng đang làm. Tôi không chắc chắn làm thế nào để nói những gì người dùng đã chọn mặc dù.
Tôi đang cố gắng sử dụng gợi ý cuối cùng bạn đã thực hiện, tất cả các nút gửi, có cùng tên, các giá trị khác nhau, nhưng khi tôi truy xuất hành động từ yêu cầu của tôi, nó luôn là rỗng. Tôi có cùng một html như trên, ngoại trừ với những thay đổi tên. – Casey
Đọc đoạn cuối cùng của câu trả lời của tôi :) – BalusC
Hiện tại, tôi không phân tích cú pháp gì cả. Tôi chỉ có hình thức gọi servlet điều khiển của tôi. Tuy nhiên, vì biểu mẫu được đặt thành multipart/form-data, tôi lấy nó, tôi phải đặt thông tin vào đúng chỗ? – Casey