Hi,
Thanks for the reply.
Actully iam using spring mvc annotated controller .Please see below code
Controller Method where iam returning list(productList)
Code:
@RequestMapping(value="/order/getEcpOrderCreateDetailPage.htm",method=RequestMethod.GET)
public ModelAndView getDetailPage(HttpServletRequest req,
HttpServletResponse res,
@ModelAttribute PFGOrderCreateHeader orderCreateHeader)
throws ExceptionMessage {
List<Product> productsList=getProductList Here
modelAndView.addObject("productList",productsList);
return modelAndView;
}
Jsp Page Iteration[Note that there is one text box where user can input]
Code:
<c:forEach items="${productList}" var="productsList">
<TR>
<!--Table row n -->
<TD ALIGN="RIGHT" NOWRAP>
${productsList.upc}
</TD>
<TD ALIGN="RIGHT" NOWRAP>
${productsList.productCode}
</TD>
<spring:bind path="productList.tbProdQty">
<TD ALIGN="RIGHT" NOWRAP>
<input type="text" SIZE="5" MAXLENGTH="5" name="tbProdQty" />
</TD>
</spring:bind>
<TD ALIGN="CENTER" NOWRAP>
Case
</TD>
<TD ALIGN="CENTER" NOWRAP>
${productsList.leadTime}
</TD>
<TD ALIGN="LEFT" NOWRAP>
${productsList.description}
</TD>
<TD ALIGN="CENTER" NOWRAP>
${productsList.explicit}
</TD>
</TR>
</c:forEach>
When user click on Submit button ,below controlle class
Code:
@RequestMapping(value="/order/orderCreate.htm",method=RequestMethod.POST)
public ModelAndView orderCreate(HttpServletRequest req,
HttpServletResponse res,@ModelAttribute("orderCreateHeader") PFGOrderCreateHeader orderCreateHeader,ArrayList<Product> pList) {
logger.info("productList:->"+pList);
for(Product product:pList){
logger.info("UPC:"+product.getUpc());
logger.info("Quantity:"+product.getTbProdQty());
}
return null;
}