从数据库获取下拉列表框的值

jsp中下拉列表框里的值想从数据库中某一列获取(列中相同的值只取一个),怎么实现啊?数据库为SQL

[code="java"]
<%

for (int i=0; i< slist.size(); i++){
HashMap hm = (HashMap)slist.get(i);
%>
" <%if (stay_place.equals(hm.get("CODE_KEY").toString())){%> selected <%}%>><%=hm.get("CODE_VALUE").toString()%>
<%}%>
[/code]

[code="sql"]select distinct A from tableA[/code]

也可以把下拉框的值合并在一个字符串里。用特殊字符做分隔符。
传到页面再分割,解析