Вы можете достичь этого, используя localStorage
setItem
и getItem
, используя JavaScript.
Чтобы добавить 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>
Примечание: это будет работать только с браузером, который поддерживает localStorage.
Проверьте html5 / webstorage для получения дополнительной информации.
UPDATE:
В примере выше используется строка для хранения в localStorage. Для достижения сохранения в качестве объекта для этого потребуется некоторое преобразование или использование смешанных доступных инструментов. Подобно объекту Java для json в javascript для localalstorage или json для локального хранилища. Я еще не проверял это, но некоторые ссылки ниже могут помочь сделать это
Примечание. Это не может быть точным способом хранения Java-объекта в localStorage или его не может быть. Но я думаю, что можно сохранить Java-объект в localStorage, используя некоторые из методов, описанных выше. Чтобы получить объект в localStorage, я думаю, что вам нужен код, который будет анализировать объект на стороне сервера (Java).