org.springframework.web.bind
Interface BindInitializer
- public interface BindInitializer
Callback that allows for initialization of a binder with
custom editors before the binding. Used by BindUtils.
- Since:
- 08.05.2003
- Author:
- Jean-Pierre PAWLAK
- See Also:
BindUtils.bind(ServletRequest,Object,String,BindInitializer)
,
BindUtils.bindAndValidate(ServletRequest,Object,String,org.springframework.validation.Validator,BindInitializer)
initBinder
public void initBinder(javax.servlet.ServletRequest request,
ServletRequestDataBinder binder)
throws javax.servlet.ServletException
- Initialize the given binder instance, e.g. with custom editors.
Called by BindUtils#bind. This method allows you to register custom
editors for certain fields of your command class. For instance, you will
be able to transform Date objects into a String pattern and back, in order
to allow your JavaBeans to have Date properties and still be able to
set and display them in for instance an HTML interface.
- Parameters:
request
- current requestbinder
- new binder instance
- Throws:
javax.servlet.ServletException
- in case of invalid state or arguments- See Also:
DataBinder.registerCustomEditor(java.lang.Class, java.beans.PropertyEditor)
,
BindUtils.bind(ServletRequest,Object,String,BindInitializer)
Copyright (C) 2003-2004 The Spring Framework Project.