- 질문 게시판입니다.
Date | 18/08/23 14:59:19 |
Name | nickyo |
Subject | 자바스크립트(jQuery)를 이용한 세션 값 다루기 질문입니다 |
spring 프레임워크를 통해서 webMVC 구조를 따서 코딩중입니다. SQL mapper에서 받은 값을 HttpSession 에 넣고 "aaa"라는 객체에 쿼리문의 결과값을 넣어 세션에 보냈는데요. 기존에 jsp를 이용해 코딩할때는 jstl 과 el랭귀지를 통해 jsp 페이지 위에서 배열로 만든 세션에 속한 파라메터들을 변수이름으로 지정해서 쉽게 표현할 수 있었는데 지금 코딩하는 것은 HTML+JS 기반으로 JSP기술을 쓰지않고 ajax를 이용해 비동기방식으로 계속 백엔드와 프론트를 분리하여 제공하고자 하는 목적을 가지고 있습니다 문제는 제가 알기로는 자바스크립트는 브라우저측에서 동작하고 httpsession은 서버사이드에 있어서 직접적으로 데이터를 가져다 쓸 수는없고, ajax로 세션의 데이터를 json으로 받아서 그걸 다시 html 파일에 던져주는 식으로 쓸 수 있다고 하는데 이렇게 처리하는걸 해 본적이 없어서 잘 안되네요 혹시 예시코드나 설명이 있는 곳이 있다면 알려주시면 감사하겠습니다. 직접 답변으로 알려주셔도 큰 도움이 될 것 같습니다. 감사합니다. 0
|
세션에 있는 데이터를 왜 클라이언트에 던져줘야 하는 건가요?
그리고 무얼 해야 할지는 사실 질문글 속에 다 들어있는 것 같습니다.
1. 서버 쪽에서 HTTP GET으로 요청을 받을 주소를 하나 만든다.
2. 주소로 GET 요청을 받으면 세션의 데이터를 JSON 데이터로 만들어 보내준다.
3. 클라이언트 쪽에서는 서버 쪽 지정된 주소로 비동기로 GET 요청을 날릴 코드를 짠다.
4. 콜백 함수에다가 수신받은 데이터를 JSON으로 파싱한 다음 원하는 데이터를 변수에다가 저장하는 코드를 집어넣는다.
이렇게 하려는 게 아... 더 보기
그리고 무얼 해야 할지는 사실 질문글 속에 다 들어있는 것 같습니다.
1. 서버 쪽에서 HTTP GET으로 요청을 받을 주소를 하나 만든다.
2. 주소로 GET 요청을 받으면 세션의 데이터를 JSON 데이터로 만들어 보내준다.
3. 클라이언트 쪽에서는 서버 쪽 지정된 주소로 비동기로 GET 요청을 날릴 코드를 짠다.
4. 콜백 함수에다가 수신받은 데이터를 JSON으로 파싱한 다음 원하는 데이터를 변수에다가 저장하는 코드를 집어넣는다.
이렇게 하려는 게 아... 더 보기
세션에 있는 데이터를 왜 클라이언트에 던져줘야 하는 건가요?
그리고 무얼 해야 할지는 사실 질문글 속에 다 들어있는 것 같습니다.
1. 서버 쪽에서 HTTP GET으로 요청을 받을 주소를 하나 만든다.
2. 주소로 GET 요청을 받으면 세션의 데이터를 JSON 데이터로 만들어 보내준다.
3. 클라이언트 쪽에서는 서버 쪽 지정된 주소로 비동기로 GET 요청을 날릴 코드를 짠다.
4. 콜백 함수에다가 수신받은 데이터를 JSON으로 파싱한 다음 원하는 데이터를 변수에다가 저장하는 코드를 집어넣는다.
이렇게 하려는 게 아닌가요? 그 과정에서 클라이언트 쪽이야 jQuery를 쓰든 최신 자바스크립트 네이티브 API를 쓰든 뭐 편한 대로 하면 될 것이고…
그리고 무얼 해야 할지는 사실 질문글 속에 다 들어있는 것 같습니다.
1. 서버 쪽에서 HTTP GET으로 요청을 받을 주소를 하나 만든다.
2. 주소로 GET 요청을 받으면 세션의 데이터를 JSON 데이터로 만들어 보내준다.
3. 클라이언트 쪽에서는 서버 쪽 지정된 주소로 비동기로 GET 요청을 날릴 코드를 짠다.
4. 콜백 함수에다가 수신받은 데이터를 JSON으로 파싱한 다음 원하는 데이터를 변수에다가 저장하는 코드를 집어넣는다.
이렇게 하려는 게 아닌가요? 그 과정에서 클라이언트 쪽이야 jQuery를 쓰든 최신 자바스크립트 네이티브 API를 쓰든 뭐 편한 대로 하면 될 것이고…
목록 |
|