입력란이 2 개인 양식이 있습니다.이미 존재하는 외부 서블릿을 사용하려면 어떻게해야합니까?
사용자는 항공편을 계획하기 위해 목적지를 입력 할 수 있습니다.
우리는 우리가 필드 에 자동 완성을 사용할 수 있도록 외부 서블릿을 사용하려면 (예를 들어, 유형 "LO"을 그리고 그의 일치를 가져옵니다 - 런던 히드로 상단에있을 것입니다)
서블릿 수 있습니다 다음과 같은 URL에서 찾을 수 있습니다. http://www.companyname.com/servlet/ac.json?n=12&q=LO
"n"은 반환해야하는 결과의 양이고 "q"는 쿼리입니다.
입력 필드가 변경 될 때마다 HTML 양식에서 해당 서블릿을 어떻게 호출합니까?
서블릿이 내 페이지와 다른 도메인에 있으며 게시 한 URL로 호출하는 것 외에 다른 액세스가 전혀 없습니다.
서블릿의 응답은 항상이 같은 JSON 문자열 될 것이다 :
[{"type":"airport","city":"Cape Town","airport":"International","iata":"CPT","country":"South Africa","locationId":"airport_CPT"},
{"type":"city","city":"Chicago, IL","airport":"All Airports","iata":"CHI","country":"United States","locationId":"US_city_CHI"},
{"type":"airport","city":"Victoria","airport":"CA","iata":"YYJ","country":"Canada","locationId":"airport_YYJ"}]
귀하의 질문이 너무 막연합니다. 결과적으로 서블릿은 무엇을 반환합니까? 서블릿과 그것을 호출하는 페이지가 같은 도메인에 있는지 (도메인 간 문제)? 지금까지 뭐 해봤 어? – mael
@mael 내 게시물 – Skytiger