struts2 传递数组、List、Map

    xiaoxiao2021-12-14  35

    jsp文件

     

    数组:     <s:textfield name="ages" value="a1"></s:textfield>     <s:textfield name="ages" value="a2"></s:textfield>     <s:textfield name="ages" value="a3"></s:textfield>          <s:textfield name="names[0]" value="n1"></s:textfield>     <s:textfield name="names[1]" value="n2"></s:textfield>     <s:textfield name="names[2]" value="n3"></s:textfield>  List:     <s:textfield name="lastName[0]" value="11"></s:textfield>     <s:textfield name="lastName[1]" value="21"></s:textfield>     <s:textfield name="lastName[2]" value="31"></s:textfield>       Map     <s:textfield name="maid.mary"></s:textfield>     <s:textfield name="maid['beth']"></s:textfield>

     

    java文件

     

    System.out.println(ages.toString()+names.toString()+getLastName().toString());       Map map = getMaid();

    System.out.println(map.get("mary")+":"+map.get("beth"));

    /*数组*/ private String[] ages; 

     /**  * @return the ages  */ public String[] getAges() {  return ages; }

     /**  * @param ages the ages to set  */ public void setAges(String[] ages) {  this.ages = ages; }  private String[] names = new String[10];

     /**  * @return the names  */ public String[] getNames() {  return names; }

     /**  * @param names the names to set  */ public void setNames(String[] names) {  this.names = names; }  private List<Integer> lastName;

     /**  * @return the lastName  */ public List<Integer> getLastName() {  return lastName; }

     /**  * @param lastName the lastName to set  */ public void setLastName(List<Integer> lastName) {  this.lastName = lastName; }  private Map maid;

     /**  * @return the maid  */ public Map getMaid() {  return maid; }

     /**  * @param maid the maid to set  */ public void setMaid(Map maid) {  this.maid = maid; }

    转载请注明原文地址: https://ju.6miu.com/read-964726.html

    最新回复(0)