来源:互联网 发布:软件关键性等级 编辑:程序博客网 时间:2024/06/10 04:18

public class Address {
 private String name;
 private boolean disabled;
 private boolean checked;
 public Address(String name, boolean disabled, boolean checked){
  this.name = name;
  this.disabled = disabled;
  this.checked = checked;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public boolean isDisabled() {
  return disabled;
 }
 public void setDisabled(boolean disabled) {
  this.disabled = disabled;
 }
 public boolean isChecked() {
  return checked;
 }
 public void setChecked(boolean checked) {
  this.checked = checked;
 }
}

 

 private Map<String ,List<Address>> map;
 private List<Address> title;

 

 <s:form action="HelloWorld" >
         <div style="clear:both">
          <div class="fl">
      two
    </div>
          <s:iterator value="title">
           <div class="fl">
            <s:property value="%{name}"/>
           </div>
          </s:iterator>
         </div>
   <s:iterator value="map">
   <div style="clear:both">
    <div class="fl">
     <s:property value="%{key}"/>
    </div>
    <s:iterator value="%{value}">
     <div class="fl">
     <s:if test="%{disabled == true}">
      <s:if test="%{checked == true}">
         <input type="radio" value="${name}" disabled="disabled"  checked= "checked"  name="${request.key}"  />
      </s:if>
      <s:else>
       <input type="radio" value="${name}" disabled="disabled"   name="${request.key}"/>
      </s:else>
      
     </s:if>
     <s:else>
      <s:if test="%{checked == true}">
         <input type="radio" value="${name}"  checked= "checked"  name="${request.key}"  />
      </s:if>
      <s:else>
       <input type="radio" value="${name}"   name="${request.key}"  />
      </s:else>
     </s:else>
     </div>
    </s:iterator>
   </div>
   </s:iterator>
  
        </s:form>

原创粉丝点击