2016-10-10 2 views
1

У меня есть строковая переменная, которая получила значение из базы данных, эта переменная объявлена ​​внутри сервлета. Я хочу знать, как передать значение этой переменной String этому значению скрытого поля, это скрытое поле внутри JSP страницыизменить значение скрытого поля в соответствии со строковой переменной

String flag = ub.getFlag(request); 

скрытой переменной

<input name="hiddenV" type="hidden" id="hiddenValue<%=ud.getUserId()%>" 
value=""/> 
+0

Вы хотите передать только флаг или все данные UB? –

+0

только значение флага –

+0

Я добавил в качестве ответа –

ответ

0

в сервлет вы должны пройти Jsp как следующее:

String flag = ub.getFlag(request); 
request.setAttribute("flag", flag); 
request.getRequestDispatcher("jspPageNameGoesHere").forward(request, response); 

В JSP:

<input type="hidden" value="<%=request.getAttribute("flag")%>" me="hiddenV" /> 
+1

Вы что-то забыли: 'value =" <% = request.getAttribute ("flag")%> "' или 'value = "$ {requestScope.flag}" ' –

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