空でないものを作成しているクラスがあり、ArrayList
それを置くことはセッションではありません。ここで、セッション中に保持されていたリストをJSPページに繰り返します。
試してみましたが、何も来ません。
アクションクラスで
..................
books = new ArrayList<Bookdetails>();
session.put(BillTransactionBooksConstants.BOK, books);
return SUCCUSS;
注:リストが空ではなく、セッションに正しく追加されていることをテストしました。私の唯一の問題は、このリストをセッションからJSPに表示する方法です。
BillTransactionBooksConstants
:
package v.esoft.actions.booktransaction;
public class BillTransactionBooksConstants
{
public static final String BOK = "BOK";
}
shortbill.jsp
:
<s:iterator value="#session.BillTransactionBooksConstants.BOK" status="userStatus">
<s:property value="Bookdetails.bookTitile" />
<br/>
</s:iterator>