2011-09-02 5 views
0

브라우저에서 웹 sql 또는 모든 유형의 저장소에 목록을 저장하는 방법 브라우저에 데이터를 저장하는 세 가지 방법을 찾았습니다 즉, localstorage, 세션 저장소 및 html5와 웹 sql 그래서 나는 브라우저에서 java.util.List를 저장해야하고 나중에 수정할 필요가 그렇게 할 수있는 방법이 무엇입니까?웹 sql 또는 브라우저의 모든 유형의 저장소에 목록을 저장하는 방법

+0

이상한 필요성이있는 것 같습니다. 성취하려는 것은 무엇입니까? 더 나은 전체 솔루션이 있을까요? –

+0

원시 Java 객체는 브라우저에 저장하지 마십시오. 일반적으로 JSON, XML 또는 기타 원시 텍스트 형식과 같은 적절한 형식으로 변환하여 사용합니다. – oligofren

답변

0

나는 대답을 얻었으므로 먼저 페이지의 로컬 변수에서 목록을 가져와 javascript를 통해 반복하여 로컬 브라우저 db에 저장해야합니다.

0

잘 모르겠습니다 - 서버 나 클라이언트에 '목록'을 저장하고 조작해야합니까?

첫 번째 경우에는 세션을 사용할 수 있습니다. 두 번째 경우에는 자바 스크립트에서 세션 변수에 액세스 할 수 없으므로 세션을 사용할 수 없습니다.

그런 상황에서 나는 보통 숨겨진 필드 (뭔가 관련된 페이지 일 경우) 또는 쿠키 (뭔가 관련있는 응용 프로그램 인 경우)를 만듭니다. base64를 사용하면 문자열 목록으로 변환 된 문자열을 클라이언트에 전달하고 수정 한 후 저장할 수 있습니다. 물론 나중에 서버의 데이터를 읽을 수 있습니다.

+0

답변 해 주셔서 감사합니다. – deepmoteria