如何将表单元素映射到两个pojo对象

时间:2014-11-05 08:00:12

标签: java spring hibernate jsp spring-mvc

我有2个pojo。

  • user.java
  • userrole.java

我有一个名为enrolluser.jsp的jsp页面,这里我有关于user和userrole pojo的信息。 通常在spring mvc form绑定中,我们可以将表单对象绑定到只有一个pojo,如何将用户相关字段从jsp映射到用户pojo和用户角色相关字段在jsp到userrole pojo uisng表单绑定功能。

我在网上搜索过但找不到合适的答案。

我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:2)

您可以创建一个表单类,例如UserInfo,并在其中包含useruserrole个对象。

Class UserInfo
{
  private User user;
  private Userrole userrole;

  // create getter and setter for above fields.
}

现在,如果userInfo是jsp中的类UserInfo的实例,那么请使用以下代码访问jsp中的UserUserRole

${userInfo.user.name} // to access name from user

${userInfo.userrole.role} // to access role from userrole