<%@ page pageEncoding="GBK" contentType="text/html; charset=GBK"%>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="cn.com.bean.InterestInfo" %>
<html>
<head>
<title>e</title>
</head>
<script language="javascript">
function selcheck()
{
var objs = document.getElementsByTagName_r('input');
for(var i=0; i<objs.length; i++)
{
if(objs[i].type.toLowerCase() == "checkbox")
objs[i].checked = true;
}
}
function uselcheck()
{
var objs = document.getElementsByTagName_r('input');
for(var i=0; i<objs.length; i++)
{
if(objs[i].type.toLowerCase() == "checkbox")
objs[i].checked = false;
}
}
function sendInfo()
{
var objs = document.getElementsByTagName_r('input');
var action="";
for(var i=0; i<objs.length; i++)
{
if(objs[i].type.toLowerCase() == "checkbox" )
{
if(objs[i].checked)
{
action =action+objs[i].value+",";
}
}
}
window.location.href="interestInfo.do?action="+action+"";
}
</script>
<body>
<%
List list=new ArrayList();
InterestInfo info=new InterestInfo();
list=info.getInterest();
if(list!=null&&list.size()>0)
{
%>
<table align="center" border="1" width="200" name="myTable">
<form method="post" name="myform">
<tr>
<td>
<INPUT type="button" name="select1" value="全 选" οnclick="selcheck()">
<INPUT type="button" name="select2" value="取消" οnclick="uselcheck()">
</td>
</tr>
<%
for(int i=0;i<list.size();i++)
{
String InterNum="num_"+i;
int id=info.getId(list.get(i).toString());
%>
<tr>
<td>
<input type="checkbox" name="<%=InterNum%>" value=<%=id%>><%=list.get(i)%>
</td>
</tr>
<%
}
%>
<tr>
<td>
<input type="button" value="提交" οnclick="sendInfo()">
</td>
</tr>
</form>
</table>
<%
}
%>
</body>
</html>
Action代码
//获得传入的参数
String action=request.getParameter("action").trim();
//去除逗号,变成数组 ,再可以设置为属性
String []actions=action.split(",");