我是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