이전 JSP의 HTML5 로컬 저장소에있는 request.getAttribute()에서 가져온 객체를 저장하려고합니다. 서버 세션을 저장하고 싶지 않기 때문에 다른 페이지에서 사용할 수 있습니다. 속성. 이것을 달성하는 방법? 저장하려는 객체에는 getter 및 setter가있는 5 개의 문자열이 있습니다.자바 객체를 HTML5 로컬 저장소에 저장
0
A
답변
3
JavaScript를 사용하여 localStorage
setItem
및 getItem
을 사용하면이 문제를 해결할 수 있습니다.
request paramter
을 HTML5 로컬 저장소에 추가하십시오. 이것은 단지 로컬 스토리지를 지원하는 브라우저로 작동합니다
<script type="text/javascript">
localStorage.setItem('user','${param.user}'); //Where param user is your request parameter from previous jsp.
</script>
이제 로컬 스토리지에
<script type="text/javascript">
localStorage.getItem('user');
</script>
참고하면 저장 값을 얻을 수 있습니다.
자세한 내용은 html5/webstorage을 확인하십시오.
업데이트 : 위 예제는 문자열을 사용하여 localStorage에 저장합니다. 객체로 저장하려면 일부 변환이 필요하거나 사용 가능한 도구가 혼합되어 있어야합니다. Java 객체와 마찬가지로 json은 javascript를 사용하여 localstorage에, json은 로컬 저장소에 저장합니다. 나는 아직 테스트하지 않은 있지만 일부 아래 링크는이
주를 수행하는 데 도움이 될 수 있습니다 :이 로컬 스토리지에서 자바 객체를 저장할 수있는 정확한 방법이 될 또는이 할 수 없습니다 어쨌든 될거야. 그러나 위의 기술 중 일부를 사용하여 Java Object를 localStorage에 저장할 수 있다고 생각합니다. localStorage에서 객체를 얻으려면 서버 사이드 (Java)에서 객체를 파싱 할 코드가 필요하다고 생각합니다.
관련 문제
- 1. 로컬 저장소에 모델 저장
- 2. html5 로컬 저장소에 많은 레코드가 있습니까?
- 3. SD 카드의 html5 로컬 저장
- 4. 자바 스크립트 + HTML5 로컬 저장소
- 5. HTML5 로컬 저장소와 JSON 객체
- 6. 파일에 html5 캔버스 요소 저장 (로컬)
- 7. HTML5 로컬 스토리지 혼란
- 8. 스레드 로컬 저장소에 액세스
- 9. Google App Engine의 로컬 드라이브에서 데이터 저장소에 이미지 저장
- 10. 모바일 장치 용 HTML5 로컬 저장소의 안전성
- 11. NoSQL 저장소에 이미지 저장
- 12. Java에서 Subversion 저장소에 저장
- 13. 외부 저장소에 데이터 저장
- 14. 로컬 색인/저장소에 객체를 추가하지 않고 원격 Git 저장소에 직접 씁니다.
- 15. HTML5 로컬 스토리지 및 SQL
- 16. HTML5 Localstorage & jQuery : 특정 단어로 시작하는 로컬 저장 키 삭제
- 17. 내부 저장소에 공용 파일 저장
- 18. 격리 된 저장소에 IEnumerable 저장
- 19. Jackrabbit 저장소에 메타 데이터 저장
- 20. HTML5 로컬 저장소의 경우 openDatabase가 필요합니까?
- 21. HTML5 로컬 데이터베이스에서 jqGrid 사용하기
- 22. HTML5 로컬 저장소는 어떻게 작동합니까?
- 23. HTML5 로컬 저장소 및 Chrome
- 24. 더 많은 공간을 위해 HTML5 localStorage와 로컬 데이터베이스를 결합 하시겠습니까?
- 25. HTML5 저장 기능을 사용할 수있는 대상은 무엇입니까?
- 26. git에서 다른 로컬 저장소에서 하나의 로컬 저장소에 sha1을 참조하십시오.
- 27. 로컬 Maven 저장소에 병을 수동으로 설치하려면 어떻게해야합니까?
- 28. 로컬 (iphone)의 UIWebView 저장소에 그림 표시
- 29. 로컬 컴퓨터의 SVN 저장소에 설치하는 방법
- 30. (HTML5 캔버스/자바 스크립트)
JavaScript를 통해 Java 개체를 저장할 수 없습니다. – Hache
@Hache : 요점이 있는데, 내 게시물을 업데이트했습니다. 자바 객체를 localStorage에 저장하는 방법은 아직 남아 있습니다. 어쨌든 지적 해 주셔서 감사합니다. – ace
@Hache : 확실히 가능합니다. 그들은 오직 String으로 변환 될 것입니다. 따라서 String을 이미 사용하고 있다면 적절한 변환기가 있어야 다시 사용할 수 있습니다. 그러면 문제가 없습니다. – BalusC