Hay tres formas de obtener el valor transmitido desde la recepción en el método del controlador anterior:
1. A través de httpservletrequest:
@RequestMapping (valor = "/index1") cadena pública HelloAction1 (HttpServletRequest Request) {System.out.println (request.getParameter ("nnn")); // Obtener el valor del elemento con el nombre frontal nnn return "índice";}2. Obtenga el nombre del parámetro:
@RequestMapping (valor = "/index1") cadena pública HelloAction1 (String nnn) {// El nombre aquí debe ser consistente con el nombre del elemento front-end para obtener System.out.println (nnn); devolver "índice";}3. Obtenido a través de la anotación de @requestparam:
@RequestMapping (value = "/index") Cadena pública HelloAction (@RequestParam (value = "nnn", requerido = falso) cadena nnn1, modelo modelo) {// nnn debe ser consistente con el front-end, que puede entenderse aquí como el alias para el sistema nnn1 system.out.println (nnn1); Model.addattribute ("Hola", "Este es el valor aprobado por la acción:"+nnn1); devolver "índice";}SpringMVC también puede obtener varias propiedades de VO tomando VO como parámetro:
@RequestMapping (value = "/index2") Cadena pública HelloAction2 (usuario de usuario) {System.out.println (user.getAccount ()); System.out.println (user.getPassword ()); devolver "índice";}Al usar objetos para obtener datos, tenga cuidado de que el atributo de nombre del elemento de la página front-end sea coherente con los nombres de cada atributo de VO
El ejemplo anterior del valor transmitido por la recepción de SpringMVC es todo el contenido compartido por el editor. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.