javascript/Ajax 2

Ajax 응용프로그램에서 데이타 교환하기

Ajax 응용프로그램에서 데이타 교환하기 저자 - Andrei Cioroianu XML과 JavaScript Object Notation을 사용하여 Ajax 클라이언트와 Java 서버 사이에서 데이타를 전송하는 방법을 배우십시오 게시일: 2006년 6월 XMLHttpRequest로 알려져 있는 Ajax 코어 API는 오로지 웹 브라우저와 서버 사이에서 데이타를 교환하려는 목적으로 HTTP 요청을 보내는 것에 관한 것입니다. 웹 페이지에서 실행되는 JavaScript 코드는 XMLHttpRequest를 사용하여 요청 매개변수를 Servlet이나 JSP 페이지와 같은 서버 측 스크립트로 보낼 수 있습니다. 호출된 Servlet이나 JSP는 사용자가 전체 페이지를 새로 고치지 않고 볼 수 있는 콘텐츠를 갱신(..

javascript/Ajax 2008.05.19

AJAX 환경에서 한글 파라미터 처리

jsp웹에서 ajax 함수를 호출하여 서버로 한글 파라미터를 전송하면 한글이 깨집니다. AJAX가 기본적으로 파라미터를 UTF-8로 인코딩하여 전송을 한다고 하더군요. 이것 때문에 몇일 고생했네요.. 이것저것 해보고, 괜히 톰캣도 만지작거리기도 하다가 결국... 비베스크립트 써서 Hex코드 변환하는 방식으로 해결을 했지만.. 쌩뚱맞게 왠 비베인가 싶어서..다시 방법을 찾다가 결국 아주 간단하게 해결을 봤네요. 파라미터를 보내는 jsp단에서 해당 파라미터를 다음과 같이 처리합니다. escape(encodeURIComponent('한글파라미터')); XMLHttpRequest의 send함수를 통해서 스트럿츠 단으로 파라미터를 전송하게 되면.. 스트럿츠(Action클래스)에서는 이 UTF-8로 날아온 파라미터..

javascript/Ajax 2007.12.06