select下拉框&radio单选按钮数据的回显

来源:互联网 发布:隔热断桥铝合金 知乎 编辑:程序博客网 时间:2024/06/06 00:42

    select 下拉框没有 value 这个属性,所以无法直接使用 EL 表达式来回显数据。

    上网找,大致两种方法,一是用js来动态回显,二是在标签内嵌套 JSTL标签来回显。

        在这里我使用的是静态嵌套 JSTL 标签 的方法,代码如下:    

       
         <select name="bgq">            <option>==请选择办公区==</option>            <option value="百度大厦" <c:if test="${'百度大厦' eq userInfo.bgq }">selected</c:if> >百度大厦</option>         </select>

               

    注意: 红色部分userInfo是后台传过来的对象。// request.setAttribute("userInfo", userInfo);


    类似的,单选按钮代码如下:

   <input type="radio" name="gyfgy" value="公用" <c:if test="${'公用' eq userInfo.gyfgy }">checked</c:if> />公用   <input type="radio" name="gyfgy" value="非公用" <c:if test="${'非公用' eq userInfo.gyfgy }">checked</c:if> />非公用



0 0
原创粉丝点击