ajax2 [Spring MVC] Ajax로 게시판 만들기 일반적인 스프링 게시판은 @GetMapping 그리고 ModelAttribute로 리스트와 페이징을 처리한다. 그래서 게시글을 검색하거나 목록 페이징를 넘기면 웹페이지가 새로 로딩된다. 하지만 Ajax방식으로 페이징을 처리하면 새 로딩 없이 게시글 목록을 갱신할 수 있다. View에서 Ajax 넘겨주는 function 작성 우선 Controller에서 게시판 리스트를 처음 출력해주는 부분은 기존과 동일하게 Get방식으로 만든다. @Autowired private NoticeService service; @GetMapping("/notice/list") public String viewList(Model model, @SessionAttribute(name = "loginMember", required =.. 2024. 4. 10. JSON, GSON과 Ajax Ajax란? Ajax는 Asynchronous JavaScript and XML의 약자로, 말 그대로 비동기식(asynchronous)으로 클라이언트(사용자)와 서버가 데이터를 주고 받는 통신 방식으로, text, html, json, csv, xml등 여러 형식을 사용할 수 있다. 기존의 동기식(정적) 데이터 통신 방식으로 동작하는 웹 애플리케이션은 클라이언트가 서버로 데이터를 요청하면 응답을 받을 때까지 대기를 하고 응답이 완료돼야 다음 요청을 하게 된다. 반면 비동기식(동적) 통신 방식에서는 응답을 받지 않아도 요청을 여럿 보내고 처리가 여럿 진행되는 방식이다. 이런 요청을 하는 방식이 javascript로 작성된 Ajax인 것이다. JSON이란? Ajax설계에서 일반적으로 가장 자주 사용되는 데이.. 2024. 3. 11. 이전 1 다음