public String auctionDetail() { logger.info("11111___________"); String auctionFlag = ServletActionContext.getRequest().getParameter("auctionFlag"); if (auctionFlag == null) { return "sessionDestory"; } AuctionInfoDtoIndex auctionInfoDtoIndex = iAuctionInfo.getAuctionInfoIndexDto(auctionFlag); if (auctionInfoDtoIndex == null || ("0").equals(auctionInfoDtoIndex.getPublishFlag())) { return "sessionDestory"; } auctionInfoDtoIndex.setCompanyName( iCompanyInfo.getCompanyInfo(auctionInfoDtoIndex.getAuctionCompanyId()).getCompanyName()); auctionInfoDtoIndex.setCompanyInterfaceFlag( iCompanyInfo .getCompanyInfo(auctionInfoDtoIndex.getAuctionCompanyId()) .getCompanyInterfaceFlag()); ServletActionContext.getRequest().setAttribute("auctionInfoDtoIndex", auctionInfoDtoIndex); List<AuctionInfoDto> auctionInfoDtoListTop = iAuctionInfo.getAuctionInfoDtoListTop(); ServletActionContext.getRequest().setAttribute("auctionInfoDtoListTop", auctionInfoDtoListTop); String currentPage = ServletActionContext.getRequest().getParameter("currentPage"); if (currentPage == null || ("").equals(currentPage)) { currentPage = "1"; } ServletActionContext.getRequest().setAttribute("currentPage", currentPage); String url = ServletActionContext.getActionMapping().getName() + "?auctionFlag=" + auctionFlag + "&"; long count = Long.valueOf(iItemInfo.getItemInfoDtoCount(auctionFlag)); BasePage basePage = new BasePage(count, currentPage, url); List<ItemInfoDto> itemInfoDtoList = iItemInfo.getItemInfoDtoList(auctionFlag, basePage); ServletActionContext.getRequest().setAttribute("basePage", basePage); if (itemInfoDtoList != null && itemInfoDtoList.size() > 0) { for (int j = 0; j < itemInfoDtoList.size(); j++) { ItemInfoDto itemInfoDto = itemInfoDtoList.get(j); String itemFlag = "" + itemInfoDto.getId(); // item id List<UploadImgInfo> uploadImgInfoList = iUploadImgInfo.getUploadImgInfoList("5", itemFlag); if (uploadImgInfoList == null) { if (itemInfoDto.getInterfaceImgUrl() == null || "".equals(itemInfoDto.getInterfaceImgUrl())) { itemInfoDto.setImgCountFlag("0"); itemInfoDto.setImgUrl(""); } else { itemInfoDto.setImgCountFlag("0"); itemInfoDto.setImgUrl(itemInfoDto.getInterfaceImgUrl()); } } else { if (uploadImgInfoList.size() == 0) { itemInfoDto.setImgCountFlag("0"); itemInfoDto.setImgUrl(""); } else if (uploadImgInfoList.size() == 1) { itemInfoDto.setImgCountFlag("0"); itemInfoDto.setImgUrl(uploadImgInfoList.get(0).getUploadUrl()); } else if (uploadImgInfoList.size() > 1) { itemInfoDto.setImgCountFlag("1"); itemInfoDto.setImgUrl(uploadImgInfoList.get(0).getUploadUrl()); } } } } ServletActionContext.getRequest().setAttribute("itemInfoDtoList", itemInfoDtoList); HttpServletRequest request = ServletActionContext.getRequest(); String requestUrl = request.getRequestURL() + (request.getQueryString() == null ? "" : "?" + request.getQueryString()); String requestUrl_n = ""; try { requestUrl_n = java.net.URLEncoder.encode(requestUrl, "UTF-8"); } catch (UnsupportedEncodingException e) { // TODO Auto-generated catch block e.printStackTrace(); } ServletActionContext.getRequest().setAttribute("requestUrl", requestUrl_n); return "auctionDetail"; }