我有一个数组列表,其中有10个名字。该数组由Servlet和发送到JSP页面的数据填充。在JSP页面中,我想在Javascript动态添加的标签中打印,即如果我有10个名字,Javascript将添加10个标签。
问题是,只有姓氏在10个标签中打印10次。我无法理解这是什么问题。
<%
List<SetsAndGetsData> list = (ArrayList<SetsAndGetsData>) request.getAttribute("Persons");
for (SetsAndGetsData t : list) {
%>
<script type="text/javascript">
var newTextBoxDiv1 = $(document.createElement('div')).attr("id", 'ALPHA');
newTextBoxDiv1.after().html('<h1 name="textbox1" >Name:' <%= t.getNames()%> '</h1');
newTextBoxDiv1.appendTo("#TextBoxesGroup1");
</script>
<%
}//loop is ending here
%>