package action; import java.util.List; import java.util.ArrayList; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import model.DataModel; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import action.form.PluralForm; import action.viewhelper.PluralResultHelper; public class PluralAction extends Action { private static final String RESULT = "Result"; public ActionForward execute(ActionMapping mapping,ActionForm form, HttpServletRequest req,HttpServletResponse res) throws Exception { PluralForm pForm = (PluralForm)form; //比較用に格納しておいたデータを取り出す @SuppressWarnings("unchecked") List beforeData = (List)req.getSession().getAttribute(PluralRequestAction.DATA); //ViewHelperを格納するList List resultList = new ArrayList(); //入力されたデータを取り出す List afterData = pForm.getAllData(); for(int i=0;i