我将数据从弹性数据传递到servlet并将数据分配给不同的变量。然后我将这些数据发送到JSP。在JSP中,在JS的帮助下,我创建了一个表单并将数据附加到表单,然后显示表单。
它没有附加到div,也没有显示在屏幕上。任何人都可以告诉我有什么问题。
这是代码。
Serv.java
$ hg verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
3427 files, 913 changesets, 5406 total revisions
在JSP中
request.setAttribute("list", list);
ServletContext sc = this.getServletContext();
rd = sc.getRequestDispatcher("/formdisplay.jsp");
rd.include(request, response);
这是JS
<body>
<script type="text/javascript">
<c:forEach items="${list}" var="record">
var eletype = ${record.type};
var value = ${record.value};
var divClassResp = {
"defSize" : "col-xs-12 col-sm-6 col-md-4 col-lg-3",
"4column" : "col-xs-12 col-sm-6 col-md-4 col-lg-3",
"1column" : "col-xs-12",
"4columnLabel" : "col-xs-4",
"8columnText" : "col-xs-8"
};
var rootElemName = "Text"
var rootElemLabelName = "Text"
if(eleType == 'text' && subType == 'text'){
createTextElement(rootElemName,rootDiv,divClassResp["4columnLabel"],"col-xs-12","col-xs-8",rootElemLabelName,
defTextSize,defStyle,divClassResp["defSize"]);
</c:forEach>
</script>
<div id="dynamic"></div>
</body>