2016-10-10 109 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」' –