code: protected Object makeModel(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, ModelHandler modelHandler)
  			throws Exception {
  		Object model = null;
  		try {
  			String formName = actionMapping.getName();
  			if (formName == null)
  				throw new Exception("no define the FormName in struts_config.xml");
  
  			ModelMapping modelMapping = modelHandler.getModelMapping();
  			String keyName = modelMapping.getKeyName();
  			String keyValue = request.getParameter(keyName);
  			if (keyValue == null) {
  				Debug.logError("[JdonFramework]Need a model's key field : <html:hidden property=MODEL KEY /> in jsp's form! ", module);
  			}
  
  			modelManager.removeCache(keyValue);
  			Debug.logVerbose("[JdonFramework] no model cache, keyName is " + keyName, module);
  			model = modelManager.getModelObject(formName);
  
  		} catch (Exception e) {
  			Debug.logError("[JdonFramework] makeModel error: " + e);
  			throw new Exception(e);
  		}
  		return model;
  	}
docs: create a Model from the jdonframework.xml
  
  @param actionMapping
  @param actionForm
  @param request
  @return Model
  @throws java.lang.Exception