回显 select 标签的值

一:用jstl标签

<c:forEach var="class" items="${sessionScope.ls}">
          <c:if test="${class.className==person.leaderclass}">
           <c:set var="selected" value="selected"></c:set>
          </c:if>
          <c:if test="${class.className!=person.leaderclass}">
           <c:set var="selected" value=""></c:set>
          </c:if>
          <option value="${class.className}"${selected} } >
           ${class.className}
         </c:forEach>

//这里的person和class是对象在request中

二:用js

用脚本把。如果radio和checkbox很多  写的就很麻烦啦。
onload() 事件里
比如有多个 后台要一个radio   attribute  "1,2,4"

var radioArray='${radio}';
if(radioArray!=""){
var arrayValue=radio.split(',');
var radioObj=document.getElementById('radioName');
for(var i=0;i<radioObj.length;i++){
    for(var j=0;j<arrayValue.length;j++){
         if(radioObj.value==arrayValue[j]) radioObj.checked=true;
    }
}
} 

 

<!-- 导入 在此 参考资料--><!-- end 参考资料-->

你可能感兴趣的:(C++,c,C#,脚本,J#)