私の大学の約 2,600 クラスを保持する ArrayList に大量のデータがあります。この情報を表示する JSP ページを作成しようとしています。このデータを表に表示する方法がわかりません。
最初にテストするために、データにアクセスできることを確認するためにこれを行いました。
HTML:
<html>
<head>
<body>
<button id="btnData">Get all classes.</button>
<div id="dataDisp></div>
<script>
$(document).ready(function(){
$("#btnData).click(function(){
$.get('daoServlet', function(responseText){
$("#dataDisp").text(responseText);
});
});
});
</body>
<html>
サーブレット:
@WebServlet("/daoServlet/*")
public class ClassDAO extends HttpServlet
{
//Code getting my ArrayList<ClassInfo> set up, etc.
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
String text = fallClassListings.toString();
response.setContentType("text/html");
response.setCharacterEncoding("UTF-8");
response.getWriter().write(text);
}
}
これにより、すべてのクラスが表示されます。では、このデータを index.jsp ページのテーブルにフォーマットするには、どのような方向に進めればよいでしょうか? 私は何かをやってみました
text = "<h1>This is an h1 tag</h1>";
HTML を返すことができるかどうかを確認するためだけに、h1 タグではなく、文字列リテラル全体を出力するだけです。
どんな助けでも大歓迎です!