データベースから抽出してサーブレットのセッションに入れる通知メッセージのリストがあります。これは、を使用して jsp ページに転送されますrequesDipstacher.forward(request,response
)。メッセージのリストを取得し、 jstl を使用してループします。
<c:foreach value = "item" items = '${sessionScope.notification}'>
<a href = "javascript:printAll('${item}'}>Print</a>
</c:foreach>
ジャバスクリプトはこんな感じ
function printAll(item)
{
display(item) //note this is pseudo code . Here I kind of display the items.
}
ここでの問題は、Web ページに表示されるリンクが多すぎることprint
です。リスト全体をJavaScriptに送信し、それを繰り返し処理して個々のメッセージを表示したい. これはjavascriptで可能ですか。同じ質問が存在する場合は、それを教えてください。