cargo un XML con datos y los mando a una funcion loadvars que me manda los datos a una jsp que se supone deve guardar los datos pero solo me manda el ultimo registro
son como 306 y los pasa todos pero ala mera hora solo me guarda el ultimo , enla jsp solo imrpimo lo qu eme llega y pues los demas???
el chiste es ese leer el xml con flash pasar por todos los nodos cada vez que se pasa por 1 nodo se manda a llamar la funcion y graba y asi con los demas nodos! pero solo me graba el ultimo de echo imprimo todos los resultados que paso y si me imrpime desde ein inicio hasta el fin pero en el load vars solo me graba en la jsp esos datos el final
Código :
var datos:XML = new XML();
var manda:LoadVars = new LoadVars();
var recibe:LoadVars = new LoadVars();
mensaje.text = "";
envia.onRelease = function()
{
datos.load("gto_opn.xml");
};
datos.ignoreWhite = true;
datos.onLoad = function(osi:Boolean)
{
if (osi)
{
var raiz:XMLNode = this.firstChild;
var etiquetas = raiz.childNodes.length;
//trace(etiquetas);
for (var i:Number = 0; i < etiquetas; i++)
{
Recibe(raiz.childNodes[2]);
//Datos
}
}
else
{
trace("error al cargar el XML");
}
};
function Recibe(Linea:XMLNode)
{
var fechaPoliza = Linea.childNodes[0].firstChild;
var piezas = Linea.childNodes[1].firstChild;
var Beneficiario = Linea.childNodes[2].firstChild;
var concepto = Linea.childNodes[3].firstChild;
var pesos = LLinea.childNodes[4].firstChild;
var dolares = Linea.childNodes[5].firstChild;
SendData(fechaPoliza, piezas, Beneficiario, concepto);
trace(fechaPoliza+","+ piezas+","+ Beneficiario+","+ concepto);
}
function SendData(fechaPoliza,piezas,Beneficiario,concepto,pesos,dolares){
manda.fecha=fechaPoliza;
manda.piezas=piezas;
manda.beneficiario=Beneficiario;
manda.concepto=concepto;
manda.pesos=pesos;
manda.dolares=dolares;
manda.sendAndLoad("http://localhost:8080/Excel/datos.jsp",recibe,"GET");
}
recibe.onLoad=function (exito:Boolean){
mensaje.text="algo regreso";
}
y el de el jsp pus es corto en realidadCódigo :
<%
String a=request.getParameter("fecha");
String b=request.getParameter("piezas");
String c=request.getParameter("beneficiario");
String d=request.getParameter("concepto");
String e=request.getParameter("pesos");
String f=request.getParameter("dolares");;
System.out.println(request.getParameter("fecha")+":"+b+":"+c+":"+d+":"+e+":"+f);
%>
que hacer
