Hi,


Test1.jsp

<%@page import="java.sql.*"%> <%@taglib prefix="c" uri="/WEB-INF/c-rt.tld" %>   <%@page import="java.util.HashMap"%> <%@page import="com.web.abc.integration.model.Domain"%> <%@page import="com.web.abc.integration.model.Category"%> <%@page import="com.web.abc.integration.dao.DomainDAO"%><head>   </head> <body> <%! HashMap<Integer,Domain>domainmap; HashMap<Integer,Category>categorymap; DomainDAO bdao; Domain d;%>     <% bdao=new DomainDAO(); bdao.getDBAcccess(); domainmap=bdao.getDomains(2); session.setAttribute("domainmap",domainmap);   %> <div id="top1" style="width:500px;"> <form action="test2.jsp"> <table border="1"> <th>Table Containts</th> <c:forEach var="domain" items="${domainmap}"> <tr><td> <input type=checkbox name=selecteddomains value="${domain.value.domainName}"> <c:out value="${domain.value.domainName}" ></c:out> </td></tr> </c:forEach> </table> <input type="submit" value=">>"> </form> </div>   <div id="top2"> <center>   <table border=1 ><th>Total Selected Domains</th>   <c:forEach var="domain" items="${domainlist}">   <tr><td>   <input id="<c:out value="${domain.domainName}"/>" type=checkbox value="${domain.domainName}"> <c:out value="${domain.domainName}"></c:out> </td></tr> </c:forEach>   </table> </center> </div> </body>


test2.jsp
<%@page import="java.sql.*"%> <%@taglib prefix="c" uri="/WEB-INF/c-rt.tld" %>   <%@page import="java.util.HashMap"%> <%@page import="com.web.abc.integration.model.Domain"%> <%@page import="com.web.abc.integration.model.Category"%> <%@page import="com.web.abc.integration.dao.DomainDAO"%> <%@page import="java.util.ArrayList"%><head>   </head> <body> <%! HashMap<Integer,Domain>domainmap; HashMap<Integer,Category>categorymap; DomainDAO bdao; Domain d;   ArrayList<Domain>domainlist; %>     <% bdao=new DomainDAO(); bdao.getDBAcccess(); domainmap=bdao.getDomains(2); session.setAttribute("domainmap",domainmap);   String domainnames[]=request.getParameterValues("selecteddomains");   domainmap=(HashMap<Integer,Domain>)session.getAttribute("domainmap"); domainlist=(ArrayList<Domain>)session.getAttribute("domainlist");   if(domainlist==null){ domainlist=new ArrayList<Domain>(); }   DomainDAO dDao=new DomainDAO(); dDao.setDomainmap(domainmap); for(String domainname:domainnames){ domainlist.add(dDao.getdomain(domainname)); //domainlist.remove(dDao.getdomain(domainname));   } session.setAttribute("domainlist",domainlist);   %> <div id="top1" > <form action="test2.jsp"> <table border="1"> <th>Table Containts</th> <c:forEach var="domain" items="${domainmap}"> <tr><td> <input type=checkbox name=selecteddomains value="${domain.value.domainName}"> <c:out value="${domain.value.domainName}" ></c:out> </td></tr> </c:forEach> </table> <input type="submit" value=">>"> </form> </div>   <div id="top2"> <center>   <table border=1 ><th>Total Selected Domains</th>   <c:forEach var="domain" items="${domainlist}">   <tr><td>     <c:out value="${domain.domainName}"></c:out> </td></tr> </c:forEach>   </table> </center> </div> </body>

My actual proble is as follows:
Above code is working, but i want some modifications in it. And i am not getting it.

when i click on some checkbox of table"Table Containts" and submit ">>" button, then in "Total Selected Domains" table , it is displaying checked checkboxes. But at same time , whatever the displaying in "Total selected Domains", only that checkboxes should be checked in "Table Containts" simultaneously., So basically i want to avoid duplicate selection of same checkboxes.
waiting for your reply.
Thank you for yor help in advance