Java 从一个控制器到另一个控制器的绑定日期值:Spring MVC

Java 从一个控制器到另一个控制器的绑定日期值:Spring MVC,java,spring,date,binding,Java,Spring,Date,Binding,我需要从一个控制器导航到另一个控制器,因此我制作了一种渲染方法: private static final String ACTION_SHOW_JUSTIFICANTE = "action=" + ServletContextKeys.SC_SHOW_JUSTIFICANTE; @Autowired private MyOtherController myOtherController; @RequestMapping(params = ACTION_SHOW_JUSTIFICANTE)

我需要从一个控制器导航到另一个控制器,因此我制作了一种渲染方法:

private static final String ACTION_SHOW_JUSTIFICANTE = "action=" + ServletContextKeys.SC_SHOW_JUSTIFICANTE;
@Autowired
private MyOtherController myOtherController;

@RequestMapping(params = ACTION_SHOW_JUSTIFICANTE)
 public final String doRenderShow(ModelMap model, RenderRequest renderrequest, PortletSession portletSession) {
    MyBean myBean = service.getBean();
    model.addAttribute(ServletContextKeys.SC_BEAN, myBean);
    return myOtherController.doRender(model, renderrequest);
}
@InitBinder
public final void initBinder(WebDataBinder binder) { 
        //Date
        SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
        dateFormat.setLenient(false);
        binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
}
其他控制器的渲染方法:

@RequestMapping(params = ACTION_MY_OTHER_CONTROLLER)
public final String doRender(ModelMap model, RenderRequest renderrequest) {
if (!model.containsAttribute(ServletContextKeys.SC_BEAN)) {
        model.addAttribute(ServletContextKeys.SC_BEAN, new MyBean());
    }
//Do some stuff..

return ServletContextKeys.SC_VIEW_PAGE;
}
它工作得很好,但问题是当我试图在JSP中显示bean值时,日期绑定:

<form:input id="registerDate" size="10" styleClass="input" path="registerDate" readonly="${imputado}"/>      
但是,很可能在这种情况下,我不会叫它(在其他正常情况下,它实际上可以正常工作)


有没有办法格式化这个日期并解决这个问题。。?谢谢

是我的错!对不起,代码没问题。问题是initBinder仅在其中一个控制器中定义