【发布时间】:2019-03-15 07:45:31
【问题描述】:
我有一个 result.jsp 文件,它从查询返回结果列表并将其显示在表上。此处理是从“提取”servlet 完成的。我在下面有一个按钮,它将调用“Final” servlet,它将结果写入文件。
如何将 resultList 传递给“Final”servlet?
<div class="content">
<table border="1" class="blueTable">
<thead>
<tr>
<th>EMPLOYEE ID</th>
<th>EMPLOYEE NAME</th>
<th>DEPARTMENT</th>
<th>OFFICE NUMBER</th>
<th>SALARY</th>
</tr>
</thead>
<c:forEach items="${resultList}" var="item">
<tr>
<td>${item.employeeId}</td>
<td>${item.employeeName}</td>
<td>${item.department}</td>
<td>${item.officeNumber}</td>
<td>${item.salary}</td>
</tr>
</c:forEach>
</table>
</div>
<div>
<span>Extract Directory: </span>
<span><input type="text" id="filepath" name="filepath" size="40"/></span>
</div>
<br/>
<div>
<span >Extract File Name:</span>
<span><input type="text" id="filename" name="filename" size="40"/></span>
</div>
<br/>
<form action="Final" method="post">
<span><input type="submit" name="extractButton" value="EXTRACT"/></span>
</form>
提取 Servlet
List<Result> resultList = executeQueryOnMessageTable1();
if(!resultList.isEmpty()) {
request.setAttribute("resultList", resultList);
}
RequestDispatcher req = request.getRequestDispatcher("/result.jsp");
req.forward(request, response);
【问题讨论】:
标签: java jsp servlets model-view-controller