Published 2019. 5. 28. 09:36

tiles-single.xml

<definition name="/cust/ajax/corp-list-data" template="/WEB-INF/views/cust/ajax/corp-list-data.jsp">
	<put-attribute name="meta"				value="/WEB-INF/template/common/meta.jsp" />
	<put-attribute name="styles"			value="/WEB-INF/template/common/styles.jsp" />
	<put-attribute name="scripts"			value="/WEB-INF/template/common/scripts.jsp" />
</definition>

 

ajax

	$.ajax({
		type : 'GET',
		url :  "/cust/find-corp-list-data",
		data : params,
		dataType : 'html',
		contentType : "application/json",
		 success : function(data){
			console.log(data);
			$(".tbls1").remove();
			$(".paginate").remove();
			$("#searchDiv").after(data);
			
			//전체 체크박스 클릭
			$(".allBtn").click(function(){
				if($(".allBtn").prop("checked")){
					$(".chk").prop("checked", true);
				}
				else{
					$(".chk").prop("checked", false);
				}	
			});
			
		 }
		, error : function(){
			alert("데이터 전송중 오류");
		}
	});	

Controller

	@GetMapping(value = { CORP.FIND_CORP_LIST_DATA })
	public String SearchListData(Customer customer, Model model, HttpServletRequest req, HttpServletResponse res) {

		int listCount = 0;
		PageMaker pageMaker = null;
		
		try {
			//고객 조회 data 리스트 total count
			int searchListTotal = corpservice.searchCorpDataTotal(customer);
		
			//페이지영역 START
			pageMaker = new PageMaker(searchListTotal, customer.getNowPage());			
			
			customer.setFirstIndex(pageMaker.getPageBegin()-1);
			customer.setLastIndex(PageMaker.PAGE_SCALE);
			//페이지영역 END
			
			System.out.println("firstIndex : " + customer.getFirstIndex());
			
			//고객 조회 data 리스트
			List<Customer> searchList = corpservice.searchCorpData(customer);
			
			model.addAttribute("pageMaker", pageMaker);
			model.addAttribute("searchList", searchList);				//list
			model.addAttribute("searchListTotal", searchListTotal);		//total
			model.addAttribute("pageParam",customer);					//페이지네이터
		} catch (Exception e) {
			e.printStackTrace();
		}
		
		return CORP.FIND_CORP_LIST_DATA_JSP;
	}

'스프링' 카테고리의 다른 글

[Spring] 파일업로드  (0) 2019.07.19
[Spring] 저장된 파일 이미지 보여주기  (0) 2019.07.19
[Spring] lombok 설치  (0) 2019.05.20
자동 주석 설정  (0) 2019.04.26
[Spring] 톰캣 설치 및 설정  (0) 2019.03.30
복사했습니다!