ストラットのjspに表示タグを適用していますが、適用できません。チェックアウトしてください
1.strutsconfig
<form-beans><form-bean name="DailysheetForm" type="com.myapp.struts.DailysheetForm"/>
</formbean>
<action input="/" path="/DailysheetList" name="DailysheetForm" scope="request" type="com.myapp.struts.DialysheetListAction">
<forward name="success" path="/DailysheetList.jsp"/>
</action>
2.フォーム
public class DailysheetForm extends ActionForm
{
// some getter and setter methods i used like receiptno
protected ArrayList arraylist;
public ArrayList getArraylist()
{
return arraylist;
}
public void setArraylist(ArrayList arraylist) {
this.arraylist = arraylist;
}
3.アクションクラス
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
ArrayList dailysheetdata;
DailysheetForm dailyform = (DailysheetForm) form;
Class.forName("com.mysql.jdbc.Driver");
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost/Stonecrusher?"
+ "user=Stonecrusher&password=xxxxxx");
System.out.println("Connection"+connect);
dailysheetdata = StoneCrusherData.getDailysheetData(connect);
dailyform.setArraylist(dailysheetdata) ;
return mapping.findForward(SUCCESS);
}
JSP
<display:table id="data" name="requestScope.DailysheetForm.arraylist"requestURI="/DailysheetList" pagesize="10" >
<display:column property="receiptno" title="RECEIPTNO" sortable="true"/>
<display:column property="cutomername" title="CUSTOMER NAME" sortable="true"/>
</display:table>
<display:table id="data" name="requestScope.DailysheetForm.arraylist" requestURI="/DailysheetList" pagesize="10" >
<display:column property="receiptno" title="RECEIPTNO" sortable="true"/>
<display:column property="cutomername" title="CUSTOMER NAME" sortable="true"/>
</display:table>
それは機能しておらず、基本的に、アクションクラスのarraylistであるdailysheetdateにデータを取得しており、ページ付けを使用してjspで表示したいと考えています。私は間違っていたことを知っています。それを行う方法を教えてください。