【发布时间】:2011-12-03 10:17:39
【问题描述】:
我无法从一个控制器访问 2 种服务方法。我想创建一个任务,但同时我想创建新角色并将其自动增量 ID 分配给任务的角色 ID(外键)。它是一对一的映射。
我可以在 simpleFormContrller 中实现它吗?我该怎么做?
public class CreateTaskController extends SimpleFormController {
HResourceService hrService; // Create a Service class instance.
public void setHResourceService(HResourceService hrservice) {
this.hrService = hrservice;
}
public CreateTaskController() {
setCommandClass(Task.class);
`
` @Override protected ModelAndView onSubmit(Object command) 抛出异常 {
Task task = (Task) command;
//ContactService.createContact(contact);
hrService.createTask(task);
ModelAndView mv = new ModelAndView();
mv.setViewName(getSuccessView());
mv.addObject("taskCreated", task.getDescription()); // Pass response to taskCreated view
return mv;
}
}`
【问题讨论】:
标签: hibernate spring-mvc controller mapping netbeans6.7