|  
 
 
编辑一篇文章,然后这个文章是有分类的,怎么让这篇文章显示对应的分类呢? 比如:一篇文章的分类是【java开发】,然后编辑这篇文章,那么他的分类就默认显示【java开发】,点击选择框的时候还可以还成其他分类。 <select >   <%for(int i=0;item.length;i++){%>      <option value=''<%=item.get(i).id%>"><%=item.get(i).name%><option>   <% }%> </select > 
<select >   <%for(int i=0;item.length;i++){%>      <option value=''<%=item.get(i).id%>" <% if(item.get(i).equals("java")){%>selected<%}%>><%=item.get(i).name%><option>   <% }%> </select > 
<c:forEach items="${contents}" var="content">     <select class="form-control" name="category">                                                      <c:forEach items="${categorys}" var="category">         <c:if test="${category.id==content.category}">                          <option value="${category.id}" selected>${category.title}</option>                  </c:if>         <c:if test="${category.id!=content.category}">                          <option value="${category.id}">${category.title}</option>                  </c:if>                                                         </c:forEach>     </select> </c:forEach>  
1.循环逻辑明显 有问题。 2.forEach要注意items和var的含义,items是后台放置到request里面的集合对象,var是遍历时候每个分量,不能和items一样的。  
 |