2016-10-10 110 views
1

我有从数据库接收到值的字符串变量,该变量是在servlet内部声明的我想知道如何将该字符串变量的值传递给该隐藏字段值,这个隐藏字段是一个JSP页面根据字符串变量更改隐藏字段值

String flag = ub.getFlag(request); 

隐藏变量

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

您想只传递标志或全部UB数据? –

+0

仅限国旗值 –

+0

我已添加为答案 –

回答

0

在你的servlet中,你必须通过把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”' –