В моем Spring приложения Java, я пытаюсь передать извлеченный Java сессию с одной страницы на другую с помощью JavaScript, и это попытка в первой Jsp страницепередачи сеанс с одной страницы JSP в другой с помощью javasccript
<script>
//$(document).ready(
function getNotify() {
<% String mp = (String) request.getSession(false).getAttribute("sound"); %>
var mp = "<%= mp %>";
console.log("value>>>>>>> "+mp);//returns the actual value
<% request.getSession().setAttribute("sound7", mp); %>
}
setInterval(getNotify, 2000);
</script>
Во втором JSP, я пытаюсь получить сеанс, как это, но она возвращает нуль
<% String postSound = (String) request.getSession(false).getAttribute("sound7"); %>
var postSound = "<%= postSound %>";
console.log("value of postSound>>>>>>> "+ postSound);
Пожалуйста, как можно перенести сессию Jsp а в Jsp B с использованием вышеуказанного подхода.
проверьте это https: //github.com/ielatif/stackoverflow/tree/master/SpringMvcExample. Я неправильно понял вашу проблему. Я подумал, что атрибут «звук» установлен корректно в сеансе, и проблема была на страницах jsp. Но ваши jsp не верны, проблема в стороне контроллера. –
Plz делится вашим кодом контроллера. –
Я удалю свой старый ответ. –