获得复选框获得复选框
ArrayList list =
(ArrayList)delegation.convertRequestArrayParameters(request);
delegationÀàÖÖÓÐÕâ?ö????
/**
* ??ËùÓÐFormÖÐ ?øÓÐ
$ Êý×é?àÁÐÔªËصÄ?íµ??ÅÈëµ?mapÖÐ???á?û?ÅÈëList
* ÊÊÓÃÊ??ØÐë??Ö?Ò?ÃæÔªËصÄ?öÊýÊÇÒ?ÖµÄ
* @param request
* @return
*/
public...
获得复选框
ArrayList list =
(ArrayList)delegation.convertRequestArrayParameters(request);
delegationÀàÖÖÓÐÕâ?ö????
/**
* ??ËùÓÐFormÖÐ ?øÓÐ
$ Êý×é?àÁÐÔªËصÄ?íµ??ÅÈëµ?mapÖÐ???á?û?ÅÈëList
* ÊÊÓÃÊ??ØÐë??Ö?Ò?ÃæÔªËصÄ?öÊýÊÇÒ?ÖµÄ
* @param request
* @return
*/
public List convertRequestArrayParameters(ServletRequest request) {
List list = new ArrayList();
int a = 0;
Enumeration enumer = request.getParameterNames();
while (enumer.hasMoreElements()) {
String key = (String) enumer.nextElement();
int i = key.indexOf("$");
if (i >= 0) {
String[] val = request.getParameterValues(key);
key = key.substring(i + 1);
for (int j = 0; val != null && j < val.length; j++) {
if (val[j] == null)
val[j] = "";
HashMap map1 = null;
if(a == 0)
{
map1 = new HashMap();
val[j] = val[j].trim();
map1.put(key, val[j]);
list.add(map1);
}else
{
map1 = (HashMap) list.get(j);
val[j] = val[j].trim();
map1.put(key, val[j]);
}
}
a = 1;
}
}
return list;
}
µÚ?þÖÖ×ö??
//?ñµÃ checkbox ×ÜÊýÁ?
String num = (String)request.getParameter("num");
int count = Integer.parseInt(num); try
{
ArrayList list = new ArrayList();
/***************** ??Ç?Ì?checkÖµ ?ÅÈëµ???ºÏ?ÔÏóÖÐ **************/
if(count > 0)
{
for(int i=1;i<=count;i++)
{
String value = (String)request.getParameter("check"+i);
if( value != null )
{
list.add(value);
}
本文档为【获得复选框】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。