【问题标题】:How to spring bind for multiple level classes like student.userAccount.role?如何为student.userAccount.role等多个级别的类进行绑定?
【发布时间】:2013-04-06 02:00:02
【问题描述】:

我想知道如何为多级类映射执行弹簧绑定。
我将举一个例子来解释我的问题。

假设我有一个类层次结构,它说 Student(POJO) 有一个 UserAccount(POJO) 并且用户帐户有一个 roleUserAccount POJO 中定义的属性)我想使用 JSTL 在 JSP 中显示 role

所以我对学生和用户帐户进行了一对一的映射,我在后端使用 Spring MVC 和 Hibernate。

我尝试在互联网上搜索解决方案,但我真的找不到任何有用的链接。

我想做基于表单的弹簧绑定。

<form:input path = "${student.userAccount.role}" />

这是我不确定的,因为我在网上的任何地方都找不到工作。

【问题讨论】:

    标签: hibernate jakarta-ee spring-mvc jstl one-to-one


    【解决方案1】:

    制作commandName=student 表单并更改路径引用

    <form:form id="frm" commandName="student" action="/MyController" method="POST">
    <form:input path = "userAccount.role" />
    

    假设它们已在控制器中正确添加到模型中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-05
      • 2011-09-24
      • 2019-10-29
      • 2021-04-14
      • 2011-06-23
      • 1970-01-01
      相关资源
      最近更新 更多