I'm passing an arraylist from servlet by setting it in the attribute and forwarding it to the jsp
Servlet:
ArrayList <String> mylist = new ArrayList <String>();
mylist.add("Superman");
mylist.add("batman");
mylist.add("flash");
request.setAttribute("mylist", mylist);
request.getRequestDispatcher("Welcome.jsp").forward(request, response);
response.sendRedirect("Index.jsp");
Index.jsp
function doPopulateList(obj)
{
alert("HELLO"+obj.id +obj.name+obj.value);
var select = document.getElementsByClassName("my_dropdown1");
alert("all good");
//var list = new Array();
var list = '${mylist}';
//var options = ["1", "2", "3", "4", "5"];
alert("All good till arraylist");
for(var i=0;i<list.length;i++)
{
alert(list[i]);
}
When I'm trying put the arraylist values in the alert box, I'm getting alerts like
[
S
U
I want the alerts to be like
Superman
batman
flash
Pardon me if this is duplicate question.