Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- How to Set Form Bean before it goes to JSP page
- @ActionMapping(params = "spring_action=resetPasswordViewAction")
- protected void resetPasswordAction(ActionRequest actionRequest, Map<String, Object> model, ActionResponse actionResponse, @RequestParam String customerId, @RequestParam String userName) {
- model.put("customerId", customerId);//Preload form bean value with this
- model.put("userName", userName);//Preload form bean value with this
- actionResponse.setRenderParameter("spring_render", "resetPasswordView");
- }
- @RenderMapping(params = "spring_render=resetPasswordView")
- protected ModelAndView resetPasswordView(RenderRequest renderRequest, Map<String, Object> model) {
- return new ModelAndView("resetPassword", model);
- }
- @ActionMapping(params = "spring_action=resetPasswordUpdateAction")
- protected void resetPasswordUpdateAction(ActionRequest actionRequest, Map<String, Object> model, ActionResponse actionResponse, final ResetPassword resetPasswordCriteria) {
- LOG.info(resetPasswordCriteria.toString());// Form values are retrieved successfully
- actionResponse.setRenderParameter("spring_render", "resetPasswordView");
- }
- @ModelAttribute("resetPasswordCriteria")
- public ResetPassword getResetPasswordCriteria() {
- return new ResetPassword();
- }
- <form:form id="resetPasswordForm" name="resetPasswordForm" commandName="resetPasswordCriteria" method="post" action="${resetPasswordUpdateActionURL}">
- <form:label path="customerId" /><!--Preload this field value-->
- <form:label path="userName" /><!--Preload this field value-->
- <form:password path="password" />
- <form:password path="confirmPassword" />
- <input type="submit" value="Submit" />
- </form:form>
- public class ResetPassword {
- private String customerId = "";
- private String userName = "";
- private String password = "";
- private String confirmPassword = "";
- //Getters Setters
- }
Add Comment
Please, Sign In to add comment