您现在的位置: 爱51代码网 >> 范文 >> 文章正文
mysql查询出数据后如何选择匹配的 <select>

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

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    maven如何加自定义的包
    redhat 2.6 (santigo 5.6) vsftp
    shell如何实现自动填写操作执行下
    linux shell 文件配置sh:color:
    shell script语法一定要加path吗
    SecureCRT如何访问虚拟机vmWare中
    C#如何读取WINDOWS的放大系数
    cximge的图如何存入数据库并提取
    DBGRID控件显示查询结果文本类型
    TChart控件如何把表中右边的系列
    文件字节流是如何把字节转换
    To display the auto-config
    struts1如何获取前台页面的值
    maven如何加自定义的包
    Dispatcher initialization 
    java怎么随机生成24字节Byte
    spring如何动态注解任务调度
    highcharts服务器怎么自动端
    java如何读取web.xml里面的c
    java如何循环可以可以获取到
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |