jsp页面表单的遍历要怎么写

 1.传统的方式使用request.getAttribute(“list”);获取表单的值,

   2.也可以用struts2提供的标签进行遍历

备注


// 传统的接受参数方法
// String sfz=this.getRequest().getParameter("sfz");
// String ddz=this.getRequest().getParameter("ddz");

// 传统的返回参数方法
// this.getRequest().setAttribute("list", result);

// 使用struts属性传参,只需声明get/set方法即可
cclist = DataDAO.getcclist(sfz, ddz);

 1 <% 
 2    List<String[]> result=(List<String[]>)request.getAttribute("list");
 3   for(String[] s:result)
 4    {
 5 %>
 6    <tr>
 7        <td><%=s[0]%></td>
 8        <td><%=s[1]%></td>
 9        <td><%=s[2]%></td>
10        <td><%=s[3]%></td>
11        <td><%=s[4]%></td>
12        <td><a href="#">预定</a></td>
13    </tr>
14   <%
15 }%>
 1                 <tr>
 2                     <td colspan="6" class="text-danger text-center">
 3                         以下是传统遍历
 4                     </td>
 5                 </tr>
 6 
 7                 <!-- 遍历结果,显示在这里 -->
 8                 <%
 9                     List<String[]> result = (List<String[]>) request
10                             .getAttribute("cclist");
11 
12                     for (String[] s : result) {
13                 %>
14                 <!-- 重复的到中间 -->
15 
16                 <tr>
17                     <td>
18                         <%=s[0]%>
19                     </td>
20                     <td>
21                         <%=s[1]%>
22                     </td>
23                     <td>
24                         <%=s[2]%>
25                     </td>
26                     <td>
27                         <%=s[3]%>
28                     </td>
29                     <td>
30                         <%=s[4]%>
31                     </td>
32                     <td>
33                         <!--form-post,?-get -->
34                         <a href="dd!yd.action?checi=<%=s[0]%>" class="btn btn-success">预定</a>
35                     </td>
36                 </tr>
37 
38                 <%
39                     }
40                 %>
41                 <tr>
42                     <td colspan="6" class="text-danger text-center">
43                         以下是Struts标签遍历
44                     </td>
45                 </tr>
46 
47                 <!--  -->
48                 <s:iterator value="cclist" var="u">
49                     <!-- 这里放循环的东西 -->
50                     <tr>
51                         <td>
52                             <s:property value="#u[0]" />
53                         </td>
54                         <td>
55                             <s:property value="#u[1]" />
56                         </td>
57                         <td>
58                             <s:property value="#u[2]" />
59                         </td>
60                         <td>
61                             <s:property value="#u[3]" />
62                         </td>
63                         <td>
64                             <s:property value="#u[4]" />
65                         </td>
66                         <td>
67                             <a href="dd!yd.action?checi=<s:property value="#u[0]" />"
68                                 class="btn btn-success">预定</a>
69                         </td>
70 
71                     </tr>
72                 </s:iterator>

 

转载于:https://www.cnblogs.com/zzzzw/p/4734823.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值