`
wenzy_way
  • 浏览: 23823 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

select标签数据回显$和%

 
阅读更多

      今天是项目的最后一天,可我却在select下拉框回显上花了1个多小时,实在难受。现在来总结下回显的两个常用方法:

说明:当前在session里保存了一个名为centainstu的对象,bednum是其一个属性。
1.$语句

<select  value="${centainstu.bednum }" name="bednum">
                <option value="A" <c:if test="${'A' eq centainstu.bednum}">selected</c:if>>A</option>
                <option value="B" <c:if test="${'B' eq centainstu.bednum}">selected</c:if>>B</option>
                 <option value="C" <c:if test="${'C' eq centainstu.bednum}">selected</c:if>>C</option>
                 <option value="D" <c:if test="${'D' eq centainstu.bednum}">selected</c:if>>D</option>
    </select>

2.%语句

<select value="${centainstu.bednum }" name="bednum">   
      <option value="A" <s:if test="%{centainstu.bednum==‘A‘}">selected</s:if> >A</option>   
      <option value="B" <s:if test="%{centainstu.bednum=='B'}">selected</s:if> >B</option>   
      <option value="C" <s:if test="%{centainstu.bednum=='C'}">selected</s:if> >C</option>

      <option value="C" <s:if test="%{centainstu.bednum=='D'}">selected</s:if> >D</option>
 </select>

判断的语句除数字外,其他数据类型需加单引号  '   '  .

其实代码量最少的是三目运算。

${centainstu.bednum==‘A‘? ’selected‘:’ ‘}

但是这次我在这方法中栽跟头了,这次没有有这个实现。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics