2016-10-20 2 views
0

В моем 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 с использованием вышеуказанного подхода.

+0

проверьте это https: //github.com/ielatif/stackoverflow/tree/master/SpringMvcExample. Я неправильно понял вашу проблему. Я подумал, что атрибут «звук» установлен корректно в сеансе, и проблема была на страницах jsp. Но ваши jsp не верны, проблема в стороне контроллера. –

+0

Plz делится вашим кодом контроллера. –

+0

Я удалю свой старый ответ. –

ответ

Смежные вопросы