2015-04-06 2 views
0

У меня есть файл demo1.jsp и с помощью тега формы я прыгнул на demo2.jsp, где с помощью метода getParameter() я обратился к значениям demo1.jsp. Теперь я хочу значения demo1.jsp в demo3.jsp. Как я могу это сделать?Как передать значения из одного jsp в другой jsp?

+0

Вы переезжаете из demo1.jsp в demo2.jsp, а затем demo3.jsp –

ответ

0

В demo1.jsp вы можете установить переменную в запросе -

request.setAttribute("varName", varVal); 

После этого на demo2.jsp вы можете получить переменную положить в сессии, как это -

request.getAttribute("varName"); 
+0

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

0

Есть несколько способов, по используя который вы можете сделать это:

либо вы можете добавить в сеанс атрибуты объекта

или вы можете добавить в запросе атрибутов объекта

или вы можете передать параметр в URL

или вы можете использовать скрытый параметр также.

при использовании ниже двух вариантов вы можете получить поле в request.getParameter("field");

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