¿cómo puedo pasar parámetros a una página de servidor groovy a través de un controlador que no es una instancia de una clase de dominio?parámetro gsp que pasa desde el controlador
12
A
Respuesta
0
Devuelve los parámetros en el cierre del controlador que tiene el mismo nombre que el gsp.
8
La forma más clara es, probablemente, para devolver un mapa de su acción del controlador:
...
def myAction = {
[myGreeting: "Hello there, squire!"]
}
...
Ahora puede acceder a ese parámetro en su página de GSP (por myAction.gsp por defecto):
...
<p><%= myGreeting %></p>
...
más detalles aquí: http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.1.3%20Models%20and%20Views
6
puede hacerlo de esta manera:
En el controlador:
def myaction = {
String name = "Tony Danza"
[name: name]
}
En la página gsp se puede ver el nombre de este modo:
<body>
My name is ${name}
</body>
21
usted pone sus parámetros en el mapa modelo de objeto devuelto a su SGP, por ejemplo:
def index = { def hobbies = ["basketball", "photography"]
render(view: "index", model: [name: "Maricel", hobbies: hobbies]) }
Entonces usted consigue esos valores acceder a ellos por el nombre que utiliza en su modelo de mapa, por ejemplo:
My name is ${name} and my hobbies are:
<ul>
<g:each in="${hobbies}" var="hobby">
<li>${hobby}</li>
</g:each>
</ul>
Eso debería mostrar lo siguiente:
My name is Maricel and my hobbies are:
- basketball
- photography
Cuestiones relacionadas
- 1. F # parámetro que pasa
- 2. Parámetro que pasa con initWithNibName:
- 3. parámetro URL que pasa con laravel
- 4. Redirigir desde el controlador de resorte con el parámetro posterior
- 5. C++ diferencia entre ** y * & en el parámetro que pasa
- 6. parámetro de envío desde el controlador para ver
- 7. Parámetro que pasa de PowerShell al ejecutable que tiene interruptores
- 8. Pasando el parámetro a la acción del controlador desde Html.ActionLink
- 9. ¿Pasa una clase como parámetro?
- 10. ¿Cómo llamo a un servicio de Grails desde un gsp?
- 11. Javascript parámetro de la función anónima que pasa
- 12. jQuery getJSON que no pasa ningún valor al controlador
- 13. Pasa los datos al controlador anterior
- 14. Spring 3 MVC que accede a HttpRequest desde el controlador
- 15. parámetro persistente en el controlador de Rails
- 16. MVC Html.ActionLink ignora el parámetro Controlador
- 17. ¿Cómo se pasa un Container.DataItem como parámetro?
- 18. Rails no pasa el parámetro del botón "confirmar"
- 19. asp.net mvc enrutamiento cuando se pasa el parámetro contiene puntos
- 20. WP7: ¿Pasa el parámetro a la página nueva?
- 21. Pasa correctamente una lista de Groovy al código de Javascript en GSP
- 22. redirección desde el controlador embebido
- 23. Grails GSP Compilation?
- 24. enlace directo a GSP
- 25. Mensaje que pasa desde destructor durante la recolección de basura
- 26. objeto que pasa en rpyc falla
- 27. Cómo configurar el diseño desde el controlador
- 28. ¿Cómo funciona el argumento que pasa?
- 29. ¿Extiende un controlador desde el controlador en otro módulo?
- 30. ¿Cómo mostrar la imagen en grails GSP?
puede estar relacionado con http://stackoverflow.com/q/2063220/6509 –