jsp 서버 통신 하는 법?? 아시나요 ㅠㅠ

jsp 서버 통신 하는 법?? 아시나요 ㅠㅠ

QA

jsp 서버 통신 하는 법?? 아시나요 ㅠㅠ

답변 2

본문

안녕하세요 


현재 jsp 파일로 로그인 화면 구현 중인데요  

jsp파일 스크립트릿 안에서

비밀번호를 암호화해서 서버로 보내고 
서버에서 토큰을 보여주면 그것을 받아서 쿠키에 다시 저장해야하려고합니다.

선임님이 
헤더에 id 랑 암호화된 패스워드 담아서 api호출하고 (주소로 호출한다고 하십니다) 응답온거를 바디를 까서 토큰을 확인하라는데 무슨 소린지 모르겠습니다 ㅠㅠ   


이제까지 자바스크립트만 하다보니 ajax 말고는 아무것도 안떠오릅니다 ㅠㅠ 


ajax쓰고싶어도 <%%> 안에는 순수 자바 코드만 가능하잖아요 ?..

httpclient 로 url에 서버주소설정해서 서버에 보내면 되나 싶기도하다가도 그러면 서버에서 토큰 날려주면 그걸 어떻게 확인하나 싶고...ㅠㅠ

어떻게 하면 될까요? 

이 질문에 댓글 쓰기 :

답변 2

RESTful 방식입니다.

구글 개발자 도구중 postman 이라는 앱을 이용하면 조금 더 이해하기 쉬우실 것입니다.

통신은 json 이든 xml 이든 무관하며 주소 통신은 REST 방식에서 자주 사용됩니다.

 

https://helloreallplay.wordpress.com/2012/07/17/restful-%EC%9D%B4%EB%9E%80/ 

 

참조하세요

ajax를 사용하시면 되겠네요..

jsp에서는 어떤값을 리턴해주는지만 확인해서 처리 하시면 됩니다.

 

function LoginCheck (id,pass) {  

     //pass는 암호화를 하신다니 이분분에서 암호화를 하시면 되겠네요.

    var pw = 암호화(pass); 

    // Ajax 통신으로 서버에 Data를 전송하고 Return 받습니다.
    $.ajax({
        // type을 설정합니다.
        type : 'GET',
        url : "서버로 보낼 주소를 입력"
        // 사용자가 입력하여 id로 넘어온 값을 서버로 보냅니다.
        data : {"id" : id, "pw" : pw},
        // 성공적으로 값을 서버로 보냈을 경우 처리하는 코드입니다.
        success : function (data) {
            // 서버에서 Return된 값
            alert(data);           
        }

        ... 

    });

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,102
© SIRSOFT
현재 페이지 제일 처음으로