public ActionForward previewWcr( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws AppException { ActionForward forward = null; CommonManager commonManager = new CommonManager(); WcrForm wcrForm = (WcrForm) form; WcrManager wcrMgr = new WcrManager(); WcrAdd wcrAdd = new WcrAdd(); WcrAdd wcrAdd1 = new WcrAdd(); String poNo = (String) request.getParameter("poNo"); String wonNo = (String) request.getParameter("wonNo"); String refId = (String) request.getParameter("refId"); wcrAdd.setSowName(wcrForm.getSowName()); wcrAdd.setPoNo(poNo); wcrAdd.setWonNo(wonNo); wcrAdd.setWcrRefId(Integer.parseInt(refId)); try { wcrForm.setMilestoneDtlsList(wcrMgr.getMilestoneDtlsForPrvw(wcrAdd)); wcrAdd = wcrMgr.getPersonDetails(wcrAdd); } catch (Exception ex) { ex.printStackTrace(); } wcrAdd1 = (WcrAdd) wcrForm.getMilestoneDtlsList().get(0); wcrForm.setFromDate(wcrAdd1.getFromDate()); wcrForm.setToDate(wcrAdd1.getToDate()); wcrForm.setWcrRefId(wcrAdd.getWcrRefId()); wcrForm.setPreparedBy(wcrAdd.getPreparedBy()); wcrForm.setApprovedBy(wcrAdd.getApprovedBy()); wcrForm.setAuthorisedBy(wcrAdd.getAuthorisedBy()); wcrForm.setAppByDesig(wcrAdd.getAppByDesig()); wcrForm.setPrepByDesig(wcrAdd.getPrepByDesig()); wcrForm.setAuthByDesig(wcrAdd.getAuthByDesig()); wcrForm.setVisibility("False"); int j = 0; double amt = 0; NumberFormat nf = NumberFormat.getInstance(Locale.ENGLISH); // ver 1.1 nf.setGroupingUsed(true); // ver 1.1 if (wcrForm.getMilestoneDtlsList() != null && wcrForm.getMilestoneDtlsList().size() > 0) { for (int i = 0; i < wcrForm.getMilestoneDtlsList().size(); i++) { WcrAdd wr = (WcrAdd) wcrForm.getMilestoneDtlsList().get(i); wr.setMilestoneAmtFormatted(commonManager.amtWithComma(wr.getMilestoneAmnt())); j++; amt = amt + Double.parseDouble(wr.getMilestoneAmnt()); } String amount = Double.toString(amt); // String Totalamount=commonManager.amtWithComma(amount); wcrForm.setTotalAmt(amount); System.out.println("size of j" + j); wcrForm.setListSize(j); } forward = mapping.findForward("wcrPreviewjsp"); return forward; }