一般后台只有一个集合传到jsp页面来循环,当后台不是一个集合时,前台的循环


当后台查的都是不同的项目时,例如测站编码,所选时间段最大降雨时间,1小时累计降雨量,6小时累计降雨量。。。它们不是在一个集合里面,而是在多个集合里面。

注意下面红色部分。



jsp:




<table style="width:99%;height: 100%">
       <tr>
        <td style="width:100%;height:18px;color:#000;padding-left: 10px;padding-bottom: 10px;">
   当前位置:数据分析->雨情数据->最大时段降雨量
        </td>
    </tr> 
    <tr ><td style="width:100%;height:10%;color:#000;padding-left: 10px;padding-bottom: 10px;">
  <form  method="post" id="queryForm" action="rainmax.do">
                <table style="width:98%;color:#000;margin-left: 10px;">
            
                    <tr>
                      <td>
                            <label>年份</label>
                            
                        <select id="select_rainmax_year" name="select_rainmax_year" >
<option value="" selected="selected">请选择</option>
<c:forEach var="year"  items="${dateList}">
<option value="${year}">${year}</option>
</c:forEach>


</select>
 
                        </td>
                        <td>
                            <label>站点名称</label>
                            
                        <select id="select_rainmax_stcd" name="select_rainmax_stcd" value="${stcd}">
<option value="">请选择</option>
<%-- <c:forEach items="${sessionScope.rainmaxinfo}" var="item1">

<option value="${item1.stcd}"> ${item1.stnm}</option>


</c:forEach> --%>
<c:forEach items="${stationstcd}" var="item2">

<option value="${item2.stcd}">${item2.stnm}(${item2.stcd})</option>
</c:forEach>
</select>
 
                        </td>
                        <td>
                            <label>开始时间</label>
                            
                            <input type="text" id="tmbegin" name="tmbegin" class="Wdate" 
            value="${tmbegin}" />
                        </td>
                        <td>
                            <label>结束时间</label>
                            
                            <input type="text" id="tmend" name="tmend" class="Wdate" 
            value="${tmend}" />
                        </td>
                       
                        
                        <td style="width: 10%">
                            <!-- <div class="btn query_btn" οnclick="getrainmax(this)" /> -->
                       <div class="btn query_btn" οnclick="javaScript:$('#queryForm').submit();" />
                        </td>
                        
                    </tr>
                </table>
            </form>
</td>
</tr>


<tr><td style="width:100%;height:60%;color:#000;padding-left: 10px;padding-bottom: 10px;">
 <!-- <div id="mainmax" style="width:99%;height:100%;background: #ffffff;overflow:auto;text-align:center;padding:10px 20px;margin:0 auto"> -->
   <div id="mains" style="width:100%;height:100%;background: #ffffff;overflow:auto;text-align: center;">
<table cellspacing="1" width="100%" class="tablesorter"
id="listTable">
<%--  <thead>
                    <tr>
                        <th style="display:none">序号</th>
                        <th>测站编码</th>
                        <th>测站名称</th>
                          <th>所选时间段最大降雨量时间</th>
                        <th>所选时间段最大降雨量</th>
                        <th>1小时累计降雨量</th>
                        <th>6小时累计降雨量</th>
                        <th>12小时累计降雨量</th>
                         <th>24小时累计降雨量</th>
                        <th>48小时累计降雨量</th>
                          <th>72小时累计降雨量</th>
                       
                    </tr>
                    </thead>
                  
                    <c:forEach items="${stationstcd}" var="item">
                        
                        <tr>
                         <td>${item.stcd}</td>
                         <td>${item.stnm}</td>
                        
                         <td>${item.tm}</td>
                          <c:forEach items="${rainmaxsall}" var="item">
                           <td>${item.rain}</td>
                           
                               </c:forEach>       
                            </tr>
                            
                    </c:forEach> --%>






<tr>
<td>测站编码</td>
<c:forEach items="${stationstcd}" var="item">
<td>${item.stcd}</td>
</c:forEach>
</tr>
<tr>
<td>测站名称</td>
<c:forEach items="${stationstcd}" var="item">
<td>${item.stnm}</td>
</c:forEach>
</tr>
<tr>


<td>所选时间段最大降雨量时间</td>
<c:forEach items="${alltm0}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>


<td>所选时间段最大降雨量</td>
<c:forEach items="${allrain0}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>1小时累计降雨量</td>
<c:forEach items="${allrain1}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>6小时累计降雨量</td>
<c:forEach items="${allrain6}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>12小时累计降雨量</td>
<c:forEach items="${allrain12}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>24小时累计降雨量</td>
<c:forEach items="${allrain24}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>48小时累计降雨量</td>
<c:forEach items="${allrain48}" var="item">
<td>${item}</td>
</c:forEach>
</tr>
<tr>
<td>72小时累计降雨量</td>
<c:forEach items="${allrain72}" var="item">
<td>${item}</td>
</c:forEach>
</tr>


</table>
</div> 
    </td></tr>
    </table>

controller:

@RequestMapping(value = "rainmax")
public ModelAndView rainmax(
@RequestParam(value = "select_rainmax_year", required = false, defaultValue = "") String select_rainmax_year,
@RequestParam(value = "select_rainmax_stcd", required = false, defaultValue = "") String select_rainmax_stcd,
HttpServletRequest request, HttpServletResponse response)
throws java.text.ParseException {
int endYear = 2050;
int beginYear = 1980;
ArrayList list = new ArrayList();
for (int i = endYear; i >= beginYear; i--) {


list.add(i);
}
request.setAttribute("dateList", list);

String tmbegins1 = request.getParameter("tmbegin");
Calendar cal = Calendar.getInstance();
java.util.Date tmbegins2 = cal.getTime();
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date now = new Date();
        SimpleDateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM");
        SimpleDateFor

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值