Java/Spring/JSP-如何使用ModelAndView.addObject输出附加值

Java/Spring/JSP-如何使用ModelAndView.addObject输出附加值,java,spring,jsp,Java,Spring,Jsp,我的控制器中有以下代码 final ModelAndView m = new ModelAndView(); m.addObject("date", "15" ); 在我看来,我已经能够通过 ${date} 但是,如何使用out.print打印或将其分配给新变量 e、 g 谢谢如果我没弄错的话,那是: (Integer)pageContext.getAttribute("date") 因此,它将是: <% out.println((Integer)pageContext.getA

我的控制器中有以下代码

final ModelAndView m = new ModelAndView();
m.addObject("date", "15" );
在我看来,我已经能够通过

${date}
但是,如何使用out.print打印或将其分配给新变量 e、 g



谢谢

如果我没弄错的话,那是:

(Integer)pageContext.getAttribute("date")
因此,它将是:

<% out.println((Integer)pageContext.getAttribute("date")); %>


在您的代码中。

从jsp页面中,您可以通过以下方式检索
日期的值:

<%
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); 
%>

...
<%@ 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); 
%>