Я применяю тег отображения к моему jsp в struts, но не могу этого сделать, пожалуйста, проверьте
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>
Это не работает, и в основном я получаю данные в dailysheetdate, который является массивом в моем классе действий, и я хочу отобразить его в jsp с нумерацией страниц. Я знаю, что был неправ, пожалуйста, помогите мне, как это сделать.
</formbean>
, которого там быть не должно. - person Luke Woodward   schedule 07.07.2012<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
в свой jsp или нет, и вы должны добавить файлы jardisplaytag-export-poi-1.2
displaytag-portlet-1.2
в каталог lib - person Clarence   schedule 07.07.2012<html:link forward="Dailysheetdata">data retrieval</html:link>
, а мой файл конфигурации Strut имеет<forward name="Dailysheetdata" path="/DailysheetList.do"/>
, когда я нажимаю на него, отображаемый URL-адрес: [ссылка] localhost:8080/Dailysheet/DailysheetList.do, но не выполняет никаких действий. И я хочу, чтобы мои необходимые данные находились в arraylist dailysheetdata в действии Класс, и я хочу отобразить их в jsp с нумерацией страниц - person Kranthi Kumar   schedule 07.07.2012