Retroceder   Foros del Web > Programación para sitios web > AJAX

Respuesta
 
Herramientas Desplegado
Antiguo 01-abr-2008, 11:04   #1 (permalink)
nuria8 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
ajax para aplicacion web con struts

Lo primero perdonad por mi falta de experiencia en estos temas.
He estado leyendo que a partir de la librería AjaxTags se puede trabajar con ajax y struts. Necesito hacer una aplicación web con una página dividida en varias partes. La parte central que a su vez tiene dos divs flotantes, tiene que aparecer y desaparecer, es decir, primero hay un mapa, por ejemplo, posteriormente con una acción de las otras partes de la página este desaparece y en el mismo espacio tiene que aparecer una página con un formulario struts y desde la misma se tendría que poder volver al mapa sin afectar la página del formulario.
No se si me he explicado bien...
Alguien sabe si esta libreria de ajax puede ser útil para eso y otras acciones con struts? Alguien me podría recomendar la mejor libreria o componenetes como ajaxtags para trabajar en una aplicación web hecha con struts y ajax.?

muchas gracias de antemano
nuria8 está desconectado   Responder Citando
Antiguo 01-abr-2008, 11:39   #2 (permalink)
MaBoRaK llegará a ser famoso muy prontoMaBoRaK llegará a ser famoso muy pronto
 
Avatar de MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 1.781
Enviar un mensaje por MSN a MaBoRaK
Re: ajax para aplicacion web con struts

loading.............


Pues mira, al leer esto.

http://ajaxtags.sourceforge.net/usage.html

Creo que es lo que necesitas ;).

Verified by maborak.

connection closed.
__________________
maborak@maborak.com
http://www.maborak.com
Maborak technologies
MaBoRaK está desconectado   Responder Citando
Antiguo 02-abr-2008, 10:38   #3 (permalink)
nuria8 ha deshabilitado el karma
 
Fecha de Ingreso: abril-2008
Mensajes: 2
Re: ajax para aplicacion web con struts

gracias por el link.
He estado probando pero no funciona para mi aplicación, al menos no he sabido hacerlo funcionar. Intento cargar una página dentro del tag <ajax:area> pero no hay manera. Me da error. He leido el foro de su página, he mirado ejemplos, y no se cual es el problema. No importa, seguiré probando..
nuria8 está desconectado   Responder Citando
Antiguo 23-abr-2008, 14:45   #4 (permalink)
mrtorch está en el buen camino
 
Fecha de Ingreso: diciembre-2003
Mensajes: 30
Re: ajax para aplicacion web con struts

hola. yo enganché ajax para unos formularios gigantes con struts usando JSON.
y prototype.js (libreria javascript)

Existe un jar de json que debes agregar al classpath y lo encuentras en http://www.json.org/json-es.html

-----
En tu Action:
__________________
....
......
HashMap hm = new HashMap();
hm.put("executeError", "Ocurrio un error en los datos");
JSONObject json = JSONObject.fromObject(hm);
response.setHeader("X-JSON", json.toString());

return mapping.findForward(FWRD_JSON);
__________________

FWRD_JSON hace referencia a una jsp vacia "blanco.jsp"
y response.setHeader("X-JSON", json.toString()); escribe el objeto JSON en la cabecera de dicha jsp.

---
En tu javascript :

var consultaDocumento = function(nroDocumento){
new Ajax.Request('<html:rewrite page="/MyAction.do?accion=verDocumento"/>', {
parameters:{nroDoc:nroDocumento},
method:"post",
onComplete: recuperaDatos
});
}

var recuperaDatos = function(transport,json){
if(json.executeError){
alert(json.executeError); //despliega el mensaje de error

}else{
var documento = json.jdocumento;
try{ if(documento.length > 0){ //llenar formulario...
$('txtCodCli').value = documento[0].clhlCdgEmba;
$('txtSucursal').value = documento[0].clhlScrsEmba;
$('txtTipoCte').value = documento[0].tpclCdgEmba;
.....
...

}
}
__________________
el que madruga...
...ta muerto e sueño
mrtorch está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 11:34.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93