首页 > 解决方案 > JSP 未正确打印对象

问题描述

我开始学习 Spring MVC 并创建了一个控制器,在 ModelAndView 中添加了一个虚拟对象:

 modelAndView.addObject("pageContext", pageContext);

尝试像这样在 JSP 中访问它:

<div>${pageContext}</div>

但是,它打印的输出如下:

org.apache.jasper.runtime.PageContextImpl@3085ff7b

它不应该打印确切的对象输出吗?使用tomcat 9和jdk8。

谁能指出可能缺少什么?

标签: javaspringspring-mvcjsptomcat9

解决方案


pageContext 是隐式 JSP 对象的名称。尝试为您在模型中插入的对象命名其他名称。

modelAndView.addObject("someObject", theObject );


推荐阅读