@Controller @RequestMapping(value="/userform*") public class UserFormController extends BaseFormController
UserManager to retrieve/persist values to the database.
cancelView, ERRORS_MESSAGES_KEY, log, mailEngine, message, MESSAGES_KEY, successView, templateName| Constructor and Description |
|---|
UserFormController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initBinder(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.ServletRequestDataBinder binder)
Set up a custom property editor for converting form inputs to real objects
|
protected boolean |
isAdd(javax.servlet.http.HttpServletRequest request) |
protected org.appfuse.model.User |
loadUser(javax.servlet.http.HttpServletRequest request)
Load user object from db before web data binding in order to keep properties not populated from web post.
|
String |
onSubmit(org.appfuse.model.User user,
org.springframework.validation.BindingResult errors,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setRoleManager(RoleManager roleManager) |
protected org.appfuse.model.User |
showForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
getCancelView, getConfiguration, getServletContext, getSuccessView, getText, getText, getText, getUserManager, saveError, saveMessage, sendUserMessage, setCancelView, setMailEngine, setMessage, setMessages, setServletContext, setSuccessView, setTemplateName, setUserManager@Autowired public void setRoleManager(RoleManager roleManager)
@InitBinder
protected void initBinder(javax.servlet.http.HttpServletRequest request,
org.springframework.web.bind.ServletRequestDataBinder binder)
BaseFormControllerinitBinder in class BaseFormControllerrequest - the current requestbinder - the data binder@ModelAttribute(value="user") protected org.appfuse.model.User loadUser(javax.servlet.http.HttpServletRequest request)
request - @RequestMapping(method=POST) public String onSubmit(@ModelAttribute(value="user") org.appfuse.model.User user, org.springframework.validation.BindingResult errors, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws Exception
Exception@ModelAttribute
@RequestMapping(method=GET)
protected org.appfuse.model.User showForm(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws Exception
Exceptionprotected boolean isAdd(javax.servlet.http.HttpServletRequest request)
Copyright © 2003–2013. All rights reserved.