나는 질문이있다 : 나는 List<User>
인 java 객체를 가지고 있으며 jQuery 자동 완성 소스를 채우기 위해 자바 스크립트에 전달하고 싶다. JSP에서 은 내가 [email protected]로 값을 얻을 수 있기 때문에자바 스크립트 arraylist에서 자바 객체의 목록을 변환
var allUsers = $('#all_users').val().replace('[','').replace(']','').split(',');
는 이제 다음 단계는 무엇 모르는 자바 스크립트
<input type="hidden" id="all_users" value=" < s: property value="#session.allUsers" /> " />
그런 다음이 태그에 의해 세션에 존재하는 물체를 통과 . 어떻게 자바 스크립트에서 관리하고 포함 된 값을 얻기 위해이 객체를 변환 할 수 있습니까?
당신은 JSON을 사용할 수 있습니다. 예를 들어 Jackson을 사용하여 List을 JSON 배열로 직렬화 한 다음 JavaScript의 내장 JSON 기능을 사용하여 구문 분석하여 배열로 만듭니다. –
fge
allUsers 값에서 JSON.parse를 사용해 보셨습니까? – jeff
목록의 크기는 어느 정도입니까? 클라이언트 페이지에 데이터가 있거나 Ajax로 충분합니까? JS가 JSP 외부에 있습니까? –