簡體   English   中英

如何從JSP PageContext檢索數據

[英]How do I retrieve data from jsp pageContext

以下Java代碼行為我提供了null pageContext.getRequest().getParameter("id");

當我使用<%=request.getAttribute("id")%>在jsp頁面中將其打印出來時,我可以看到其中存儲的數據。

還有另一種方法可以從jsp頁面檢索數據並將其分配給java變量?

是的,你可以做到。 將您的代碼放在<%%>之間

<%
String userID = request.getParameter("userid");
out.println(userID);
%>

如果要避免腳本,可以使用JSTL:

<c:set var="userId" value="${param.usedId}"/>

在JSP中,您可以使用內部Java函數

如果您要提取查詢參數,只需編寫

<%request.getParameter("id") %>

如果您想分配類似您想將數據放入P標簽的內容,則只需編寫

<p><%=request.getParameter("message")%></p>

在這種情況下,您的Java消息將位於P標記內

就像javascript變量

<script>var id=<%=request.getParameter("id")%></script>

在這里,您已經分配了具有從本地Java函數提取的查詢參數的ID(JavaScript變量),ID是否要在jsp中分配普通的Java變量,您只需編寫

<% String message=request.getParameter("message")%>

希望這個幫助:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM