0
アクションクラスから渡されたArrayListに表示タグを使用しようとしています。struts2の表示タグ
アクションクラス
public List<AccessLog> getAccessLogList() throws ParseException
{
AccessLogManager am = new AccessLogManager(Config.getInstance());
ArrayList<AccessLog> accessLogList = new ArrayList<AccessLog>();
accessLogList = am.getAccessLog(userId, actionId, searchStartDate, searchEndDate);
HttpSession sessAccessLog = req.getSession();
sessAccessLog.setAttribute("accessLogListSession", accessLogList);
return accessLogList;
}
JSPページ
<display:table id="accessLogList" name="accessLogList" requestURI="SessionLogAction" pagesize="10" defaultsort="1" >
<display:column property="accessLogId" title="LogId" sortable="true" headerClass="sortable" />
<display:column property="username" title="Username" sortable="true" headerClass="sortable"/>
<display:column property="actionName" title="Action" sortable="true" headerClass="sortable"/>
<display:column property="description" title="Description" sortable="true" headerClass="sortable"/>
<display:column property="remark" title="Remark"/>
<display:column property="timeStamp" title="TimeStamp" sortable="true" headerClass="sortable"/>
</display:table>
私はHTMLの最初のページを見ることができますが、すべてのpagelinks(例えば2,3、など。)動作していません。だから私はセッションでarraylistの価値を渡そうとしています。しかし私は再び新しい誤りに直面している。
私の質問はどのようにしてstruts2で表示タグで動作するようにページリンクを作ることができますか?私はstruts1ではexampleを見つけましたが、struts2では見えませんでした。前もって感謝します。
。 ** [Struts2 jQuery Grid Plugin](http://code.google.com/p/struts2-jquery/)** ** [[Demo](http://www.weinfreund.de/struts2-jquery) -grid-showcase/index.action)] **を交互に使用します。 – lschin
今displayTagを使用しますか? – kitokid
最後に私はそれを修正しました。 "display:table id =" accessLogList "name =" accessLogList "requestURI =" "pagesize =" 10 "defaultsort =" 1 "> 私はrequestURI **に**" "を使用しています。それでは、それは完全に動作しています:) – kitokid