variable sirve requestparam requestmapping que para form spring jsp spring-mvc

spring - sirve - Cómo obtener un valor de formulario en un controlador



requestparam spring para que sirve (2)

Estoy usando Spring MVC. ¿Cómo puedo obtener el valor del cuadro de texto del siguiente fragmento de código en mi método de controlador?

<form name="forgotpassord" action="forgotpassword" method="POST" > <ul> <li><label>User:</label> <input type=''text'' name=''j_username'' /></li> <li><label>&nbsp;</label> <input type="submit" value="OK" class="btn"></li> </ul> </form>


Puedes usar @RequestParam esta manera:

@RequestMapping(value="/forgotpassword", method=RequestMethod.POST) public String recoverPass(@RequestParam("j_username") String username) { //do smthin }


1. Use Form tag library Just add <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> <form:form name="forgotpassord" action="forgotpassword" method="POST"> <ul> <li><label>User:</label> <input type=''text'' name=''j_username'' /></li> <li><label>&nbsp;</label> <input type="submit" value="OK" class="btn"></li> </ul> </form:form> 2. Now in controller @RequestMapping(value="/forgotpassword", method = RequestMethod.POST) public ModelAndView forgotpassword(@ModelAttribute("FormJSP_Name") User user,BindingResult result) { String user = user.getjUsername(); //use it further ModelAndView model1 = new ModelAndView("NextJSP_Name"); return model1; }