【发布时间】:2014-01-30 14:30:31
【问题描述】:
MyServlet 作为
转发到 Mypage.jsprequest.getRequestDispatcher("/pages_homepage.jsp?value="+count).forward(request, response);
其中 count 是生成的整数值
下面是我的 JSP 代码(Mypage.jsp),
<body onload="getPage('<%request.getParameter("value");%>')">
<div id="app"></div>
</body>
下面是我的javascript代码,
function getPage(match){
var arr = new Array();
var ele = document.getElementById('app');
for(var i=0;i<match;i++){
var newdiv = document.createElement("label");
newdiv.id = arr[i];
newdiv.value="Page";
ele.appendChild(newdiv);
}
}
我想要的是,我希望“页面”显示“匹配”次数。但我无法通过上面的代码做到这一点。他们的 js 代码可能有问题。任何人都可以建议我进行任何更正吗? 提前致谢。
【问题讨论】:
-
arr是什么?它应该包含什么?有趣的是您的命名法,您命名了一个 varnewdiv,它实际上是一个<LABEL>元素,并且您尝试将value属性添加到label元素和空数组中的ID......可以请教一下吗? -
@RokoC.Buljan 我试图给 newdiv 一个唯一的 id,但我知道我写了一个混乱的代码。你能推荐什么吗?
-
<%request.getParameter("value");%>返回了什么?您能否预先提出您的问题,并更清楚地说明您真正想要什么? -
@RokoC.Buljan 这会返回一个数字。
标签: javascript jquery jsp