解决JSP页面中使用EL表达式获取不到ModelAndView中所存取的值的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39543353/article/details/80215258
IndexController.java
@Controller
public class IndexController {
    @RequestMapping(value = {"","/index"})
    public ModelAndView dicts(){
        ModelAndView mv = new ModelAndView("index");
        mv.addObject("now",new Date());
        return mv;
    }
}
此时将当前日期保存到now中,接下来在jsp页面中获取
index.jsp
<html>
<body>
<h2>Hello Spring MVC!</h2>
<p>
    <c:out value="${now }"></c:out>
    
<%--服务器时间:<fmt:formatDate value="${now }" pattern="yyyy-MM-dd HH:mm:ss"/>--%>
</p></body></html>此时,运行程序的话,页面会展示${now},而不是当前时间, 为解决这一问题,我们需要在jsp页面中加入一个引用
<%@ page isELIgnored ="false" %><html>  当值为true时,表示此页面禁用EL表达式,为false时,则表示可以使用EL表达式,问题解决!



展开阅读全文

没有更多推荐了,返回首页