Pregunta

Así que tengo una tabla en una página JSP con varias filas y casillas de verificación de cada fila. He creado una función js que crea una matriz de valor en las casillas de verificación. Quiero enviar esta matriz otra vez en una llamada ajax así que toJson de opinión, pero no entiendo cómo las variables actionbean conseguir establecer con estos parámetros. ¿Alguien puede ayudar? GRACIAS!

¿Fue útil?

Solución

Buena pregunta. Normalmente se crea variables de instancia en sus granos de acción, exponer w / getter / setters, y ellos están pobladas automágicamente a través del formulario de correos params o conseguir params.

Si tuviera un pequeño puñado de casillas de verificación, se puede hacer un booleano para cada uno en su ActionBean, entonces su llamada AJAX podría estar a una URL como "Preferences.action?box1=true&box2=false&box3=false".

Si tuviera una tonelada, se puede crear una lista en la ActionBean. Sólo he tratado w / esto de la forma no-Ajax, pero lo haces con el atributo de nombre en la casilla de verificación para algo como esto: name="preferences[0]". Creo que se podría hacer una llamada ajax jquery esta manera también, pero puede que tenga que url codificar el nombre del parámetro.

Creo que también podría mirar en la forma jQuery plugin para simplemente Deja la JSON más.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top