在同一个JSP页面中显示Servlet响应

时间:2017-08-13 15:16:28

标签: javascript java jsp servlets

我正在开发一个动态网页,我需要在底部相同的jsp页面中显示来自Servlet响应的响应。

下面是用户需要提供输入的index.jsp的示例屏幕截图,然后单击 Submit 按钮。结果需要显示在输入值下方。

enter image description here

的index.jsp:

<div id = "Order">
<table align="center" id="table">
<form name="orderform" action=OrderController method="POST">         
<td class="label">Dispatch Site<select type="text" style="width:172px" name="branch">                               
<option selected value="0">All Branches</option></select></td>
<td class="label">Service<select class="SelectionBoxes" style="width:172px" id="Serviceselect" name="Serviceselect"</td>
<td class="label" >Order<select class="SelectionBoxes" style="width:172px" id="Orderstatus" name="Orderstatus"></td>                                
<td class="label">Start Date<input type="text" style="width:168px"  name="startdate" id="StartDate" >
<td class="label">End Date<input type="text"  style="width:168px" name="enddate" id ="EndDate">
<button class="submit" name="submit" value="submit">Submit</button></td>
</tbody>
</table>
</div>
<div id ="OrderResult" style="display: none;">
<table align="center" border=1>
<thead><tr>
<th>Order Number</th><th>Service Type</th><th>Customer Number</th></tr>
</thead><tbody>
<c:forEach items="${orders}" var="order">
<tr><td><c:out value="${order.branch}" /></td><td><c:out 
value="${order.service}" /></td><td><c:out value="${order.customernumber}" 
/>
</td></tr>
</c:forEach>
</tbody></table></body></html>

以前我有一个response.jsp,显示结果现在我想在同一页面显示结果。任何人都可以解释我如何在同一页面中获得结果吗?

0 个答案:

没有答案