JSPでのArrayListの表示について困っています
以下のようにしてスレッドNoが同じものだけ表示したいと考えております。
servletの「text」という変数にはすべての値が格納されているところまでは確認できました。
それをJSPにて表示したいのですが、どのようにすれば出力されるのかわかりません。
どなたかお教えいただければと思います。
宜しく御願い致します。
---------------------------------------------------------
java
/**
*
*TEXTテーブルからスレッドNoが同じものを返すメソッド
*
*
*/
public ArrayList selecttext(int no)throws SQLException{
ArrayList<Textbeen> list = new ArrayList<Textbeen>();
TextDAO kei =new TextDAO();
Connection db=kei.createConnection();
Statement sttSql=db.createStatement();
ResultSet rs=sttSql.executeQuery("SELECT * FROM TEXT WHERE KB_TH_NO='"+no+"' ");
while(rs.next()){
String name=rs.getString("KB_NAME");
String tino =rs.getString("KB_TITLE_NO");
String title = rs.getString("KB_TITLE");
String mail = rs.getString("KB_MAIL");
String text = rs.getString("KB_TEXT");
String pass = rs.getString("KB_TITLE_PASS");
String date = rs.getString("KB_TIME");
int th_no = rs.getInt("KB_TH_NO");
Textbeen thread = new Textbeen(name, title, tino, mail, text, pass, date, th_no);
//TO(Threadオブジェクト)を、保持するリストに追加
list.add(thread);
}
kei.closeConnection(db);
return list;
}
----------------------------------------------------------
servlet
ArrayList text = new ArrayList();
try{
text = list.selecttext(TH_no);
}
catch(Exception e){
e.getStackTrace();
}
request.setAttribute("test", text);
String nextPage = "/view/user/ThreadTop.jsp";
----------------------------------------------------------
補足
ページ切り替えの時に、 URLを指定して、まずアクションクラスにリンクさせ、 そのアクションクラスから、再度JSPに値を渡して表示させようと思ってます。 具体的には、 *********************************** a.jsp <% ArrayList list = request.getParameter("List"); %> <a href="c:\xx\\yy\\zz\\test?DataList=<%= list %>">リンク先にジャンプ</a> として test.java ArrayList list = request.getAttribute("DataList"); request.setAttribute("List",list); ******************************** といった感じです。 補足になったでしょうか? もうしわけありませんが、よろしくお願いします。