- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个类(class)帐号
public class Account {
private int id;
private String name;
//getters and setters
}
和类联系人
private class Contact {
private int contactid;
private Account account;
//getters and setters
}
在一个简单的表单 Controller 中,我们通过 setCommandName 方法初始化命令对象。现在我的问题是我应该如何初始化与此联系人相关的帐户对象?
最佳答案
实际上,您在 formBackingObject() 方法中初始化命令对象,这通常涉及实际调用 new Contact()
或使用某种类型的工厂对象。
要初始化嵌套对象,您几乎必须手动完成。选项包括:
在您的 formBackingObject 方法中:
Contact contact = new Contact();
contact.setAccount(new Account());
或者,在联系人对象本身中:
private Account account = new Account();
有关更多讨论,包括对我最终处理此问题的更复杂方式的描述,请参阅我的问题 Best Practice for Spring MVC form-backing object tree initialization
关于java - 在命令 bean Simpleformcontroller 中初始化一个嵌套对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4026855/
请帮助我,我在我的项目中使用了 .xml 和 simpleformcontroller 然后我添加了 和使用 @requestmapping 的 Controller ,现在带有请求映射的 Contr
我在 Java 中使用 hibernate、Spring 和 Velocity。 我正在扩展 SimpleFormController 并为命令类使用典型的“用户”对象。我希望使用表单更新或创建 Us
从 SimpleFormController 扩展的 Controller Http 方法 - Post 提交表单并按浏览器后退按钮后,出现页面已过期,我已重新加载重新提交表单的页面。 但是,我需要当
我在我的应用程序中使用 SimpleFormController 来处理表单提交。我缺少的一件事是传递的请求对象 onSubmit(request,response..)与 formBackingOb
我有一个要求,我需要将 Spring MVC 中的命令对象从 SimpleFormController 传递到 Controller (它是实现 Controller 接口(interface)的 C
我有一个类(class)帐号 public class Account { private int id; private String name; //getters and setters } 和
我的 Spring MVC 2.5 应用程序遇到这个问题,我不知道该怎么办。 这是我的代码: public class AddStationController extends SimpleFormC
我有一个名为 Person 的对象,它具有以下属性: int id; Name name; String address; Date birthday; String email; String no
我使用 Spring 的 SimpleFormController 进行表单处理。就我而言,编辑 View (JSP) 可能会根据正在编辑的内容而有所不同。 SimpleFormController
10 年 1 月 31 日更新:由于此主题继续获得大量浏览...我想知道它最近是否对任何人有帮助?请随时发表评论/反馈,谢谢。 我有一个 Spring 表单,我想在其中重用搜索页面以将结果包含在搜索表
我注意到这个 Controller 在最近的 Spring 已经被弃用了,我想知道替代 Controller 是什么? 最佳答案 在 Spring 3.0 中,您应该使用由 @Controller 注
我做了一个例子,其中我使用了 Spring - mvc 和 hibernate。我已经成功地在数据库表中插入数据,但之后我刷新了页面,新条目被插入。 必需的解决方案:当我刷新页面时,不会第二次插入数据
对于 SpringMVC,我有一个 SimpleFormController 和一个简单的方法,它通过更改语言环境 (i18n) 来更改用户的语言。 //localization public
我正在使用 Spring 3,不推荐使用 SimpleFormController。听起来我们应该改用@Controller 之类的注解。 好的,但是如何在我的 Controller 中管理表单的验证
使用 Netbeans。 import org.springframework.web.servlet.mvc.SimpleFormController; 无法使用。它已更改为什么或我应该使用什么?现
我正在使用 SimpleFormController 在 JSP 中开发应用程序使用 Hibernate 的 Spring MVC 3.0.2。一切安好。我也在使用 Validator 在服务器端验证
我应该如何配置类以将三个下拉列表(日期、月份、年份)绑定(bind)到单个日期属性,以便它按照“每个属性一个请求参数”场景的方式工作?我想应该通过覆盖 initBinder 方法来添加一些自定义 Pr
我在哪里可以找到一些将 Spring Framework Controller 从版本 2 替换/迁移到版本 4 的示例?我的意思是迁移/替换 SimpleFormController 和 BaseC
在我的基本 spring mvc 应用程序中,我遇到了异常。我正在使用 SimpleFormController。我的代码如下。 在我的调度程序 servlet 中
我是一名优秀的程序员,十分优秀!