我现在要使用jstl从数据库取值,值为int 型,defalut = 0 ,如果是0 redio1选中redio2不选中,
其他情况,redio2选中, redio1不选中,                <c:if test="${message.status}==0">
                      <label>
                      <input name="message.status" type="radio"  value="${message.status}"> 可用
                      </label>
               </c:if> 
                  &nbsp; 
                <c:if test="${message.status}==50">
                    <label>
                      <input type="radio" name="message.status" value="${message.status}">不可用
                   </label>
               </c:if> 
 这样写不出效果!帮我看看!

解决方案 »

  1.   

    你所说的没有效果是什么意思?没被选中? 你都没有checked 怎么会被选中?
    你这只是显示哪个radio
      

  2.   

    ${message.status}==50  ---->  ${message.status == 50} 或者 ${message.status eq 50}
      

  3.   

    ${message.status}输出这个值看下        
    然后输出${message.status}==50 这个值看下.你加个lable 标签 啥用途? 去了吧
      

  4.   

     <c:if test="${message.status}==0">
      <label>
      <input name="message.status" type="radio" value="${message.status}" checked > 可用
      </label>
      </c:if>  
      &nbsp;  
      <c:if test="${message.status}==50">
      <label>
      <input type="radio" name="message.status" value="${message.status}" >不可用
      </label>
      </c:if>  
      

  5.   

    恩!二楼写的对!可以这样做!这是两个redio但是名字相同 name="message.status" 如果现在选中不可用,
    怎么更新到数据库啊!使用struts2对象数据封装!谢谢大家!
      

  6.   

    怎么得到一个表中一组id,mysql 数据库!就是拿到这些id放入到一个list中!
      

  7.   

      
      <label>
      <input name="message.status" type="radio" value="${message.status}" 
    <c:if test="${message.status==0}">checked</c:if>> 可用
      </label>
        
      &nbsp;  
      
      <label>
      <input type="radio" name="message.status" value="${message.status}" 
    <c:if test="${message.status!=0}">checked</c:if>>不可用
      </label>
      
      

  8.   

    11楼!
    那要是从页面获取选中按钮的值怎么办!以对象方式做数据封装!使用的是struts2!有点类似于选择男,女这个的操作!
    谢谢!
      

  9.   

    在html中怎么使用正则表达式!可以把数据库中提出的Ip最后的几位替换成*
    127.0.0.1 替换成 127.0.*.*
      

  10.   

    <c:if test="${message.status==0}" >
         <label>
             <input name="message.status" type="radio" value="${message.status}" checked> 可用
         </label>
    </c:if><c:if test="${message.status!=0}" >
         <label>
             <input name="message.status" type="radio" value="${message.status}" checked> 可用
         </label>
    </c:if>
    radio必须有checked才能选中 
      

  11.   

    <input type="Radio" name="person.sex" value="1"
    <c:if test="${session.dbPerson.sex==1}">checked</c:if>>男
    <input type="Radio" name="person.sex" value="2"
    <c:if test="${session.dbPerson.sex==2}">checked</c:if>>女
    上面的不好意思错了  这个参考一下