결론부터 말하자면
dataTable 내부에서 사용하는 ajax로는 data에 배열을 넘길 수 없다.
컨트롤러가 배열로 넘어온 데이터를 인식하지 못했다.
(난 실패했다. 별도로 ajax 통신으로 데이터 받와와서 직접 테이블 그려주는건 가능)
부트스트랩에서 지원하는 dataTable은 html의 <table>을 그려주는 편리한 라이브러리이다.
속성을 설정하면 다양한 기능을 편리하게 구현하고, 추가할 수 있다.
(페이징, 정렬, 필터, 순서변경 등)
참고 : https://ponyozzang.tistory.com/220
ajax로 DB에서 받아온 데이터를 테이블에 그려줄 수 있다.
ajax 속성 중 data에 배열을 넘기려는데 컨트롤러에서 자꾸 해당 data가 not present라고 했다.
일반 String으로 넘기면 넘어갔다.
ajax를 같은 url, data로 dataTable 밖에서 실행하면 배열을 넘길 수 있었다.
dataTable 안에서 ajax로 배열을 넘기면 컨트롤러가 못받아 온다.
오류제보, 추가 설명 환영
'발전 > JSP' 카테고리의 다른 글
[JSTL] JSTL 개요/ 라이브러리/ 사용법 (0) | 2021.11.18 |
---|---|
[JSTL] Core 라이브러리 사용법/<c:set>, <c:out> (0) | 2021.11.18 |
[JSTL] fommater 사용법/ 숫자(formatNumber), 날짜(formatDate),timeZone , setLocale (0) | 2021.11.18 |