【发布时间】:2012-02-22 15:34:05
【问题描述】:
我有一个 HTML 下拉菜单,我想在其中将选定的值作为参数传递给 SQL 查询。
这是下拉菜单:
<select name="ifs_db_options" onchange="submit()">
<c:forEach var="ifs_db1" items="${ifs_db1.rows}">
<option value="${ifs_db1.rows}" selected>${ifs_db1.img_hub}</option>
</c:forEach>
</select>
这是我的查询
<c:set var="hub" value="${ifs_db1}"/>
<sql:query var="ifs_db" dataSource="jdbc/postgresDB">
select * from ifs_db where img_hub = ?
<sql:param value="${hub}" />
</sql:query>
我想从下拉“值”中传递参数
<c:set var="hub" value="value of the dropdown"/>
这样我就可以将其用作查询"where img_hub = ?" 的参数。
【问题讨论】: