如何在jsp中动态选中下拉选项的值 例如:我在数据库中读取一个专业为会计, 在jsp页面中的一个下拉选项里有设计师、会计、程序员、的选项,现要求将读取到得会计项选中为selected(因为是在数据库中读取,如何选中呢?),该如何写代码呢?求解决、、、!!谢谢了、! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历的时候,找出会计的+selected=selected就可以了 如果是纯jsp代码<select id="major"><% for(OptionBean bean : optionsList) { if (bean.getValue().equals(recMajorId)) {%> <option value="<%=bean.getValue()%>" selected="selected"><%=bean.getName()%></option><% } else {%> <option value="<%=bean.getValue()%>"><%=bean.getName()%></option><% } }%><select> 如果是用struts1标签<html:select property="major"> <html:options collection="optionsList" property="value" labelProperty="name" /></html:select>以上用到的变量含义就不多解释了,如果不懂,再问 怎样更深入的学习J2EE 为什么PreparedStatement是预编译的,可防sql注入? 急!!!! 线程问题!! 使用webwork老提示标签错误!请问怎么回事? 求助关于jtable的问题 struts中刷新出现的问题 为何使用持久订阅!急!!! 高分求助!偶公司要买jbuilder8 !请问买jbuilder8有包含哪些组件或工具? PrimeFace的FileUpload上传文件时中文文件名发生乱码 tomcat6部署的java服务 APP在调用的时候,如果网速稍微慢了点 会发现服务重复调用了 socket 报错 java转c或者c++
+selected=selected
就可以了
<% for(OptionBean bean : optionsList) {
if (bean.getValue().equals(recMajorId)) {
%>
<option value="<%=bean.getValue()%>" selected="selected"><%=bean.getName()%></option>
<%
} else {
%>
<option value="<%=bean.getValue()%>"><%=bean.getName()%></option>
<%
}
}
%>
<select>
<html:options collection="optionsList" property="value" labelProperty="name" />
</html:select>
以上用到的变量含义就不多解释了,如果不懂,再问