构造器和说明 |
---|
AbstractFormController() |
限定符和类型 | 方法和说明 |
---|---|
protected abstract IBaseAOService<EntityAO,EntityCriteria> |
getAOService()
处理表单对应的服务对象
|
protected abstract String |
getFailureMVCViewName()
表单提交失败后视图名
|
protected abstract EntityAO |
getFormEntityAO()
表单实体对象
|
protected abstract String |
getFormMVCViewName()
表单视图名
|
protected abstract String |
getSubAPPName()
子应用名
|
protected abstract String |
getSuccessMVCViewName()
表单提交成功后视图名
|
void |
initProperties(org.springframework.ui.Model model) |
String |
showForm(String id,
org.springframework.ui.Model model) |
Object |
submitAJAXForm(EntityAO entityAO,
org.springframework.validation.BindingResult bindingResult,
org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session)
AJAX表单提交
|
String |
submitForm(EntityAO entityAO,
org.springframework.validation.BindingResult bindingResult,
org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpSession session)
同步表单提交
|
protected abstract String getFormMVCViewName()
protected abstract String getSuccessMVCViewName()
protected abstract String getFailureMVCViewName()
protected abstract EntityAO getFormEntityAO()
protected abstract String getSubAPPName()
protected abstract IBaseAOService<EntityAO,EntityCriteria> getAOService()
@ModelAttribute public void initProperties(org.springframework.ui.Model model)
@RequestMapping(value="/showForm", method=GET) public String showForm(String id, org.springframework.ui.Model model)
@RequestMapping(value="/submitForm", method=POST) public String submitForm(EntityAO entityAO, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session)
entityAO
- bindingResult
- model
- request
- response
- session
- @RequestMapping(value="/submitAJAXForm", method=POST) @ResponseBody public Object submitAJAXForm(EntityAO entityAO, org.springframework.validation.BindingResult bindingResult, org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpSession session)
entityAO
- bindingResult
- model
- request
- response
- session
- Copyright © 2014 EPIC Team. All rights reserved.