java - 创建表单 bean 时出错

标签 java

错误是:

10:44:18,520 INFO  [STDOUT] - Error creating form bean of class com.getcare.crud.web.StudentForm
java.lang.StackOverflowError
    at com.getcare.remote.Structure.<init>(Structure.java:8)
    at com.getcare.crud.remote.StudentStructure.<init>(StudentStructure.java:15)
    at com.getcare.crud.remote.StudentContactInfoStructure.<init>(StudentContactInfoStructure.java:21)
    at com.getcare.crud.remote.StudentStructure.<init>(StudentStructure.java:21)
    at com.getcare.crud.remote.StudentContactInfoStructure.<init>(StudentContactInfoStructure.java:21)
    at com.getcare.crud.remote.StudentStructure.<init>(StudentStructure.java:21)

可能的错误是什么?

最佳答案

从堆栈跟踪来看,似乎每个 StudentStructure 都有一个字段并初始化一个 StudentContactInfoStructure,它有一个字段并初始化一个 StudentStructure。这会导致无限递归。

关于java - 创建表单 bean 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19531891/

相关文章:

java - 无法将 Java 应用程序作为 Windows 服务运行

java - 计数器不递减或不在 Breakout 中被读取

java - 启用默认输入后,是否有办法覆盖 Jackson 输出的类型?

java - 如何在Tomcat中定义上下文加载的顺序,或者定义上下文之间的一些依赖层次?

java - 动态添加外部(跨工作簿)引用

java - 检测扫描仪是否没有下一个

java - 如何配置 persistence.xml 提供者标签

java - Jquery购物车插件: Implementing Session Management

Java JList 在使用 KeyListener 时报告不正确的索引

java - DTO 和接口(interface)