Cómo obtener una lista de un applet e insertarlo en un combo box de jsp con Struts 1.2.7?
Hola,
Espero alguien pueda orientarme sobre lo siguiente. Desde mi jsp tengo que invocar una función javascript de un applet externo a mi proyecto, el cuál me traerá uno o más datos(lista) y posteriormente tengo que introducir esta lista dentro de un combobox, actualmente tengo lo siguiente:
//Invoco al applet (las rutas son a modo de ejemplo)
// función para obtener la lista de la función 'certificados' del Applet
function cargarCertificado()
{
var applet = document.getElementById('idApplet');
applet.certificados();
}
Soy nueva en esto de java y no sé si lo estoy haciendo bien, no sé cómo meter esta lista (la que creo que me traerá este método applet.certificados();) en un combo (html:options).
Espero me puedan ayudar. Gracias
- Inicie sesión o regístrese para enviar comentarios
Posible solucion
Hola, lo que se me ocurre es que en tu bean tengas un elemento list, y en la llamada a tu javascript lo regreses a este elemento del bean, por medio de
para esto el elementoLista del bean lo tienes que tener en tu jsp, si no lo ocupas ahi lo puedes poner como o si en caso de que muestres valores puedes consultarlos a traves de un id de tu valor elementoLista, y el cual se guarda como en un bean aparte y este ya puedes obtener valores con los getter's. Espero haberte ayudado.
JSON
Si tienes acceso a modificar el applet externo, cámbienlo para que devuelva la info en formato JSON (posiblemente sólo si recibe algún parámetro especial en la petición, para que solamente tu javascript lo use de esa manera y no se afecte la funcionalidad existente). Es muy fácil leer JSON desde Javascript y de esa forma podrás armar un arreglo de opciones con el cual llenar el combobox en la página.