code: public void doCreate(ActionMapping actionMapping, ModelForm modelForm, HttpServletRequest request) throws Exception {
  		Debug.logVerbose("[JdonFramework] enter doCreate... ", module);
  		String formName = FormBeanUtil.getFormName(actionMapping);
  		ModelHandler modelHandler = modelManager.borrowtHandlerObject(formName);
  		try {
  
  			ModelForm form = modelHandler.initForm(request);
  			if (form != null) {
  				form.setAction(ModelForm.CREATE_STR);
  				FormBeanUtil.saveActionForm(form, actionMapping, request);
  			} else {
  				form = modelForm;
  			}
  			Debug.logVerbose("[JdonFramework] got a ModelForm ... ", module);
  
  			Object modelDTO = modelManager.getModelObject(formName);
  			modelHandler.formCopyToModelIF(form, modelDTO);
  			EventModel em = new EventModel();
  			em.setActionName(form.getAction());
  			em.setModelIF(modelDTO);
  
  			modelDTO = initModel(em, request, modelHandler, form);
  			// copy initial model to form , intial form;
  			if (modelDTO != null) { // the model can be null
  				Debug.logVerbose("[JdonFramework] got a Model From the 'initModel' method of the service", module);
  				modelHandler.modelIFCopyToForm(modelDTO, form);
  			}
  
  		} catch (Exception ex) {
  			Debug.logError("[JdonFramework]please check your service 、 model or form, error is: " + ex, module);
  			throw new Exception("System error! please call system admin. " + ex);
  		} finally {
  			modelManager.returnHandlerObject(modelHandler); // 返回modelhandler再用
  		}
  	}
docs: create a ModelForm object
  
  two things: 1. create a ModelForm null instance 2. initial ModelForm
  instance value, obtain a inital Model instance copy the Model instance to
  the ModelForm instance
  
  obtaining datas two ways: 1.call ModelHandler initForm method; 2.call
  Modelhandler initModel method;