首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-08-10 
在JSP中,ListString str_list这个集合怎么遍历呢在JSP页面中,读取数据库,得到一个ListString的集合,我

在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>    <%        }   %>
[解决办法]
有疑问,再留言吧

热点排行
Bad Request.