我是Java servlets和JSP的新手...将数据从Java Servlet传递到JSP多次
我已经创建了一个Java servlet。其实这是我的第一个servlet!
在我的servlet代码中,我有一个循环。对于此循环的每次迭代,都会有变量设置为不同的值。在这个循环的每次迭代结束后,我希望能够在HTML表格中作为一行打印出我的变量(这些变量将随着循环的每次迭代而改变)...
经过一番研究,似乎我需要使用一个JSP页面来输出HTML中的变量。但是,如何在循环的每次迭代之后将数据发送到JSP页面?
伪例如:
--servlet逻辑
forloop{
var1 = "somedata";
var2 = "somemoredata";
}
--jsp逻辑
//this part should only output once
<table>
<thead><tr><th></th></tr></thead>
//this part needs to output everytime the JSP is called. And each time, different values of var1 and var2 will be passed
<tr>
<td>${var1}</td>
<td>${var2}</td>
</tr>
</table>
有谁知道做到这一点的最好方法是什么? 如果我这样做是错误的,那么我应该采取另一种方法吗?我应该使用AJAX继续提供信息来更新我的页面吗?
感谢您的任何建议和见解!
感谢您的意见。我试过这个,但是当我尝试实现jstl时,出现错误 对于类型PageContextImpl,未定义方法proprietaryEvaluate(String,Class,PageContext,null) –
tt2244