前端
<form action="QueryServlet" method="post">
<select name="pledgeType">
<option value="">--請選擇--</option>
<option value="1">非抵押</option>
<option value="2">抵押</option>
</select>
<input type="submit" value="查詢">
</form>
後端
@WebServlet("/QueryServlet")
public class QueryServlet extends HttpServlet {
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String type = req.getParameter("pledgeType"); // 取得選中的 value
List list = dao.queryByType(type); // 依條件查詢
req.setAttribute("records", list); // 放入 request 域
req.getRequestDispatcher("/result.jsp").forward(req, resp); // 轉發
}
}
結果頁
<table>
<c:forEach items="${records}" var="r">
<tr><td>${r.id}</td><td>${r.name}</td></tr>
</c:forEach>
</table>