gpt4 book ai didi

java - 如何仅使用 JSTL 从数据库中检索选定下拉值的数据?

转载 作者:行者123 更新时间:2023-11-30 11:13:01 25 4
gpt4 key购买 nike

伙计们,我正在 jsp 和 servlet 中开发 Web 应用程序 .. 在 myjsp.jsp 中我有一个列表

List<String> sexList = (List<String>)request.getAttribute("sexList"); %>

然后像这样把它放在html标签的cumbo框中

       <td>Gender:</td>
<td><select name="sex">
<%for(String i : sexList) { %>
<option value="<%=i%>"><%=i %></option><%}%>
</select>
</td>

但现在我想使用 JSTL 从数据库中选择所选项目,我想知道如何返回或获取此所选项目..任何帮助

最佳答案

您需要将其包含在表单中并将其发布到 servlet:

选择.jsp:

<form action="display.jsp" method="GET">
<select name="sex">
<c:forEach items="${sexList}" var="sex">
<option value="${sex}">${sex}</option>
</c:forEach>
</select>
<input type="submit" value="submit"/>
</form>

显示.jsp

<c:set var="sex" value="${param.sex}" scope="page" /> //Gets the selected sex

<sql:query var="person" >
select * from Person where sex = ?
<sql:param value="${sex}" />
</sql:query>

关于java - 如何仅使用 JSTL 从数据库中检索选定下拉值的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26592258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com