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 |