2017-01-18 4 views
0

Как новичку struglling (снова), чтобы получить простую variaale, чтобы быть доступным на более чем СПЯ он был создан.передать переменную из одного JSP другому

У меня есть путь к файлу immage (/ uploads/Test.jpg) в var image_path = RegExp. $ 1 (я не уверен, что это правильный тип var для использования)

I then session.setAttribute ("webcamfile", image_path);

Я хочу увидеть/проверить содержимое image_path в другой JSP (но только для этого пользователя), поэтому я

Строка камера = request.getAttribute («webcamfile») в строку().

, но webcamfile всегда равен нулю, тогда как путь изображения - правильный.

первый JSP

var image_path = RegExp.$1; 
var image_path = image_url.substring(image_url.indexOf("uploads", 8)); 
alert(image_path); 

session.setAttribute("webcamfile", image_path); 

второй JSP (я не могу включить первый JSP, поскольку это создает несколько ошибок)

String camera = request.getSession().getAttribute("webcamfile").toString(); 

Я, очевидно, делает ряд основных ошибок, может кто-нибудь просветить меня?

Мне просто нужно обмениваться image_path между jsp's.

С уважением Активного

ответ

0

Поскольку вы устанавливаете «webcamfile» как атрибут сессии, она должна быть извлечена из области действия сеанса, не запрашивает объем. Так что попробуйте следующее:

request.getSession().getAttribute("webcamfile").to String();

+0

Благодарность @VHS, пыталась, но ничего в webcamfile, не нужно ли мне включаемый «First.jsp» в моем second.jsp? Обратите внимание, что веб-камера должна быть доступна только этому пользователю. – Active

+0

@Active, где именно вы устанавливаете атрибут webcamfile и как. Можете ли вы объяснить поток запросов? – VHS

+0

спасибо, я обновил свой оригинальный вопрос, подозревая, что есть фундаментальные ошибки. – Active

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