歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Struts2獲取checkbox的值

struts2中得到checkbox的值:action中得到的是一個字符串,用","隔開。所以在action中定義一個屬性值接收checkbox的name,然後拆串即可。

html:

  1. <input type="checkbox" name="check" value="111">  
  2. <input type="checkbox" name="check" value="222">  
  3. <input type="checkbox" name="check" value="333">  
 
  1. action:  
 
  1. <pre class="java" name="code">private String check;  
  2. //getter and setter..  
  3. String ids = this.getCheck();  
  4. System.out.println("ids::"+ids);  
  5. String[] arraycheck = ids.split(", ");  

這樣action就得到了checkbox的value值。

注意:action為我們取到得數組格式為[val1,  val2,   val3]的形式,逗號後邊帶個空格,所以用split拆分字符串的時候參數要傳入", "而不是",",否則在遍歷該數組的時候,只有val1的值取出是正確的。

Copyright © Linux教程網 All Rights Reserved