【发布时间】:2014-06-01 09:32:12
【问题描述】:
我在 Web 应用程序中使用 JSP + MVC。我发现当 jQuery 解析一个 java 对象时,它会自动调用 Java 的 toString() 方法。是否有任何文档可以解释原因?
例如,JSP 使用控制器返回的部门
${departmentList }
我可以在控制台看到 toString() 登录。
但如果我使用
${departmentList.name }
它只会转到
getName() //(getter method).
【问题讨论】:
-
这与jQuery无关。它是执行此操作的表达式语言。您还希望它打印什么?见这里:docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.html
-
我不想打印任何东西。我自己的 toString 函数有一个错误,导致无限循环。当注意到 jsp 调用 toString 时,我发现了这个错误。无论如何,谢谢你的参考。 :)
标签: java jsp spring-mvc jpa object-to-string