[jQuery] ajax arraylist

[jQuery] ajax arraylist


hello i need your help
..i have this code
..servlet
protected void doPost(HttpServletRequest request, HttpServletResponse
response)
    throws ServletException, IOException {
        // TODO Auto-generated method stub
         ArrayList serviceUnit = new ArrayList();
             String ServiceName = request.getParameter("ServiceName");
             System.out.println(ServiceName+"000======..========");
             CustomerDao serviceUnitDao = new CustomerDao();
             try {
                serviceUnit = serviceUnitDao.sizeList(true,request.getParameter
("ItemName"),
                        request.getParameter("ServiceName"));
            } catch (SQLException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.out.println("ItemName:"+request.getParameter("ItemName"));
            System.out.println("serviceName:"+request.getParameter
("ServiceName"));
            System.out.println("Items:"+serviceUnit);
            request.setAttribute("Items", serviceUnit);
            request.setAttribute("Items", "hello");
             response.setContentType("text/xml");
                response.setHeader("Cache-Control", "no-cache");
                response.getWriter().write(serviceUnit.toString());//returning the
value to be used in the html form
// in my jsp
<script type="text/javascript">
function getSize()
{
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("Your browser does not support AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState==4)
{
// var a = xmlHttp.responseText;
        //    alert(a);
     //window.location.reload();
     document.myform.test2.value=xmlHttp.responseText;
}
}
var itemName = this.document.myform.itemNamebySize.value;
var serviceName = this.document.myform.ServiceName.value;
xmlHttp.open("POST","GetItems",true);
xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-
urlencoded");
xmlHttp.send("ItemName=" +encodeURIComponent(itemName)
     +"&ServiceName="+encodeURIComponent(serviceName));
}
</script>
    }
</head>
<body>
<form name "myform">
Size:
<select name = "test2">
<option></option>
</select>
</form>
</body>
..it cannot place into <select >
..can somebody help me ..whats the better solution to my problem
thank you
..