我在我的控制器中執行以下代碼的Java /春/ JSP - 增加了如何產值使用ModelAndView.addObject
final ModelAndView m = new ModelAndView();
m.addObject("date", "15");
在我看來,我已經能夠輸出該做
${date}
但是我怎麼能打印出來使用的out.print或指定給一個新的變量 如
<% out.print(${date}) %>
感謝
我在我的控制器中執行以下代碼的Java /春/ JSP - 增加了如何產值使用ModelAndView.addObject
final ModelAndView m = new ModelAndView();
m.addObject("date", "15");
在我看來,我已經能夠輸出該做
${date}
但是我怎麼能打印出來使用的out.print或指定給一個新的變量 如
<% out.print(${date}) %>
感謝
如果我沒有記錯的話,它是:
(Integer)pageContext.getAttribute("date")
所以這將是:
<% out.println((Integer)pageContext.getAttribute("date")); %>
在你的代碼
。
從JSP頁面中,您可以檢索的date
與價值:
<%
Integer myDate = (Integer) request.getAttribute("date");
out.println(myDate);
%>
你可以使用一個小JSTL幫助的變量設置爲頁面範圍。
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<c:set var="date" value="${date}"/>
<%
String date = (String) pageContext.getAttribute("date");
out.println(date);
%>