读书人

struts2标签 遍历map集合 第二集合显示

发布时间: 2012-03-18 13:55:38 作者: rapoo

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应该不对,仔细比对一下。

读书人网 >Java Web开发

热点推荐