当前位置: 代码迷 >> Java Web开发 >> 在JSP中,List<String> str_list这个集合如何遍历呢
  详细解决方案

在JSP中,List<String> str_list这个集合如何遍历呢

热度:9856   发布时间:2013-02-25 21:16:58.0
在JSP中,List<String> str_list这个集合怎么遍历呢
在JSP页面中,读取数据库,得到一个List<String>的集合,我应该怎么遍历呢?
部分代码如下,是错误的,请指教!
<%
  ......
  List<String> str_list = digger.getStringList( rs);
  pageContext.setAttribute("str_list",str_list);
  ......
%>
<c:forEach var="str" items="${pageScope.str_list}" >
<option>
${?????}
</option>
</c:forEach>

------解决方案--------------------------------------------------------
最通俗的就是写FOR循环遍历啊,具体不知道楼主想干什么,,是想把这个数组的东西取出来作为下拉框选项么,如果是这样,建议楼主用struts框架,直接<html:select name="vmtaForm" property="pwdQuestion">
<html:optionsCollection name="vmtaForm" property="pwdQuestionList" value="pwdQuestion" label="pwdQuestionName"/>
</html:select>
这样就能遍历,如果嵌JAVA代码,你在JAVA中怎么写,JSP页面<% 就怎么写 %>
------解决方案--------------------------------------------------------
不知道这个是不是你想要的:
通过在JSP页面引用<% %>标签
Java code
 <%    List<String> str_list = new ArrayList<String>();    for (int i = 0; i < str_list.size(); i++){    %>        <p><%=str_list.get(i) %></p>    <%        }   %>
------解决方案--------------------------------------------------------
有疑问,再留言吧
  相关解决方案