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

struts2标签 遍历map集合 第二集合显示不出来,该怎么解决

2012-03-18 
struts2标签 遍历map集合 第二集合显示不出来页面显示结果如下第一个集合显示结果职位名称:送货员招聘人数

struts2标签 遍历map集合 第二集合显示不出来
页面显示结果如下
第一个集合显示结果
职位名称: 送货员  
招聘人数: 1  
学历要求: 小学  
工资(元/月): 3000 ~ 3500 元  
食宿情况: 包食、住宿提供  
单位名称: 某有限公司  
其他职位要求: 送货员  

第二个集合显示结果
职位名称: 数控车床操作员  
招聘人数: 1  
学历要求:  
工资(元/月): 2500 ~ 3000 元  
食宿情况:  
单位名称: 某有限公司  
其他职位要求: d  


备注:第二个集合里面的【学历要求和食宿情况】是有数据的但显示不出来,

struts2解析集合的标签如下

HTML code
<table class="table_border" cellpadding="1" cellspacing="0">                      <s:iterator id="job" value="meetjobList" status="st">                      <s:set value="#job.etmeetingjobid" name="id" />                         <tr>                            <td width="20%">                                职位名称:                            </td>                            <td align="left">                                 <s:property value="#job.position" />                              </td>                         </tr>                         <tr>                            <td>                                招聘人数:                            </td>                            <td align="left">                                 <s:property value="#job.recruitingnumbers" />                            </td>                         </tr>                         <tr>                            <td>                                学历要求:                            </td>                            <td align="left">                                 <s:property value="#request.degreeMap[#id].dictionaryname" />                            </td>                         </tr>                         <tr>                            <td>                                工资(元/月):                            </td>                            <td align="left">                                 <s:property value="#job.salaryfrom" />                                ~                                <s:property value="#job.salaryto" />                                元                            </td>                         </tr>                         <tr>                            <td>                                食宿情况:                            </td>                            <td align="left">                                 <s:property                                    value="#request.ssMap[#job.etmeetingjobid].dictionaryname" />                            </td>                         </tr>                          <tr>                            <td>                                单位名称:                            </td>                            <td align="left">                                 <s:property value="etbasicinfo.etname" />                            </td>                         </tr>                         <tr>                            <td>                                其他职位要求:                            </td>                            <td align="left">                                 <s:property value="#job.other" />                             </td>                         </tr>                                                    <tr>                            <td colspan="2" height="200">                                                         </td>                         </tr>                     </s:iterator>             </table> 





[解决办法]
可以断点看下action中有没有值。。。
[解决办法]
java代码中,第二个集合中的值的key应该不对,仔细比对一下。

热点排行