java - JSP 未正确打印对象
问题描述
我开始学习 Spring MVC 并创建了一个控制器,在 ModelAndView 中添加了一个虚拟对象:
modelAndView.addObject("pageContext", pageContext);
尝试像这样在 JSP 中访问它:
<div>${pageContext}</div>
但是,它打印的输出如下:
org.apache.jasper.runtime.PageContextImpl@3085ff7b
它不应该打印确切的对象输出吗?使用tomcat 9和jdk8。
谁能指出可能缺少什么?
解决方案
pageContext 是隐式 JSP 对象的名称。尝试为您在模型中插入的对象命名其他名称。
modelAndView.addObject("someObject", theObject );
推荐阅读
- python - 为什么 Flask-wtforms 将侧边栏推到表单内容下方
- azure-logic-apps - 如何在逻辑应用中将 csv 转换为 xml
- docker - COS:如何重启有新镜像的容器?
- python - 如何修复我的碰撞,这样我就可以站在盒子上而不会从盒子上掉下来
- python - 从 txt 文件下载链接
- c++ - GCC 的尖括号实现包括。为什么它必须如下所述?
- python - 如何在循环中获取 Python TkInter 多个组合框中的选定项目?
- php - 为什么我的组件(位于 foreach 循环之外)被循环通过?
- r - 我可以让这个 R foreach 循环更快吗?
- window - 雪花窗函数