<li>
       <a href="${basePath }/admin/jsp/category/categoryList.jsp" target="rightFrame">dddd</a>     </li>
        <c:forEach items="${applicationScope.categories}" var="menu">
         <li> <a href="${basePath}${menu.urladdress }" class="nav-top-item no-submenu" target="rightFrame"> ${menu.name} </a> </li>
         <c:if test="${fn:length(menu.childrenList) > 0}">
          <ul>
         <c:forEach items="${menu.childrenList}" var="child">
         <li><a href="${basePath }${chiled.urladdress }" target="rightFrame">${child.name }</a></li>
         </c:forEach>
         </ul>
         </c:if>
        </c:forEach>
循环出来的结果target定位失效。直接写死的可以定位到右边框架。