编辑一篇文章,然后这个文章是有分类的,怎么让这篇文章显示对应的分类呢? 比如:一篇文章的分类是【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一样的。
|