0
我想從LoginAction到jsp頁面使用display-table填充列表「li」。並且該列表應該是可選的。但是當我運行我的jsp時說:「沒有發現顯示」。可能是什麼問題。並且display-table是一個更好的方法來使列表可選和可編輯?或者有沒有其他的轉身?謝謝使用顯示錶在jsp上填充列表元素
LoginAction.java
public class LoginAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
HttpServletResponse response) throws Exception
{
ActionForward nextPage = mapping.findForward("success");
LoginForm in = (LoginForm) form;
CaseHistoryData cd =new CaseHistoryData();
List<CaseHistoryData> li = new ArrayList <CaseHistoryData>();
cd.setNo(1);
cd.setShortdesciption("NOA Data verified");
li.add(cd);
CaseHistoryData cd2 =new CaseHistoryData();
cd2.setNo(2);
cd2.setShortdesciption("Count Allowance");
li.add(cd2);
}
CaseHistoryData.java
public class CaseHistoryData extends ActionForm {
private int no;
private String shortdesciption;
setter and getters}
AdvancedCorrection.jsp
<html:form action="/OnClick" method="post">
<display:table export="true" id="data"
name="sessionScope.LoginAction.li"
requestURI="/OnClick" pagesize="10" >
<display:column property="no" title="No" sortable="true" />
</display:table>
struts-config.xml中
<form-bean name="AdvancedCorrectionBean" type="us.gov.doc.uspto.patent.palm.advancedcorrection.web.domain.CaseHistoryData">
</form-bean>
<action path="/OnClick" type="us.gov.doc.uspto.patent.palm.advancedcorrection.web.action.LoginAction" name="AdvancedCorrectionBean" scope="session"
input="/AdvancedCorrectio
n.jsp" validate="true" >
<forward name="success" path="/jsp/AdvancedCorrection.jsp" />
</action>
我建議你給[dataTables](http://datatables.net/)一試。它具有無盡的功能,並不需要顯示標籤的蹩腳格式。 – anu
這不是Struts2。 – rees