[英]How do you get the Jsp PageContext from inside the Controller in Spring MVC?
[英]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.