如何在动态获取数据库值后停止迭代器

时间:2016-11-03 11:04:53

标签: java jsp

<s:iterator  value="menuList" var="quesvar" status="questat">
   <s:hidden name="commonDTO.orgID" id="orgID" value="%{menuList[#questat.index].orgID}"></s:hidden>
   <li>
      <a href="#" onclick="contentDisplay('
      <s:property value="menuList[#questat.index].pagePath" />
      ');" class="">
      <span style="font-weight:bold">
         <s:property  value="menuList[#questat.index].menu"/>
         <strong  style="color: magenta;">
         </strong>
      </span>
      </a>
      <ul>
         <li>
            <s:if test="%{menuList[#questat.index].menu == 'Master Data' }">
               <s:iterator  value="menuList" var="quesvar" status="questat">
                  <s:if test="%{menuList[#questat.index].parentMenuID == 3 }">
                     <a href="#" onclick="contentDisplay('
                     <s:property value="menuList[#questat.index].pagePath" />
                     ');">
                     <span style="font-weight:bold">
                        <s:property  value="menuList[#questat.index].menuName"/>
                        <strong  style="color: magenta;">
                        </strong>
                     </span>
                     </a>
                  </s:if>
               </s:iterator>
            </s:if>
            <s:if test="%{menuList[#questat.index].menu == 'Mapping' }">
               <s:iterator  value="menuList" var="quesvar" status="questat">
                  <s:if test="%{menuList[#questat.index].parentMenuID == 4 }">
                     <a href="#" onclick="contentDisplay('
                     <s:property value="menuList[#questat.index].pagePath" />
                     ');">
                     <span style="font-weight:bold">
                        <s:property  value="menuList[#questat.index].menuName"/>
                        <strong  style="color: magenta;">
                        </strong>
                     </span>
                     </a>
                  </s:if>
               </s:iterator>
            </s:if>
      </ul>
   </li>
</s:iterator>

我试图从数据库显示菜单应该是这样的 HOME |主数据|映射| | |      (子菜单)(子菜单) 不断得到| |从数据库中获取菜单后,迭代器从数据库中完成了值。 在从数据库中获取值之前如何停止迭代器?

0 个答案:

没有答案