首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

JSP 下拉選單選值傳遞至後端查詢並在表格顯示的完整流程

     編輯:程式設計綜合問答

前端


<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>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved