Questione : lima di trasferimento dal sistema centrale verso i satelliti di servlet con il Javascript permesso a

Ciao, il

This è che cosa ho bisogno di achieve.

I ho un codice del lato di cliente che denomina un servlet con i parametri. Il servlet ottiene i parametri e li proceda. Generare una lima di chiusura lampo ed allora trasmetterla di nuovo al cliente per il trasferimento dal sistema centrale verso i satelliti. “Salvo come„ finestra comparirà. Fa funzionare grande con la piccola lima di trasferimento dal sistema centrale verso i satelliti perché “salvo come„ finestra uscirà subito. Ma con la più grande lima di trasferimento dal sistema centrale verso i satelliti, vorrei avere una finestra attendente in modo da l'utente saprà che qualcosa sta caricando programmi oggetto. A questo fine, devo passare un certo Javascript indietro dal servlet per dire al cliente che la lima di chiusura lampo è fatta ha generato in modo da la finestra attendente può essere closed.

This è la parte del codice che sto usando. Posso caricare programmi oggetto la lima di chiusura lampo ma non so posso comprendere il Javascript nella risposta? Ho provato la spinta multipla dell'assistente ma secondo una certa ricerca, lo IE non funziona per la spinta multipla dell'assistente. A proposito, la mia parte frontale sta usando lo smartgwt. Ringraziamenti mólto! del

response.setContentType (“text/html„);
ServletOutputStream del
fuori = posizione di segnale minimo; prova del
{
fuori = di response.getOutputStream ();
//out.write (("").getBytes ());
//out.write (("").getBytes ());
//
//out.write (type= \ “testo/Javascript del ("").getBytes ());
//
//out.write (("").getBytes ()); fermo del
del
} (eccezione e) {
e.printStackTrace (); exportList del

List del
} = nuovo ArrayList (); selectedRec della stringa del
= request.getParameter (request.getParameter (“name„)); fileId = "" della stringa del
; prova del
del
{tok del
JSONTokener = nuovo JSONTokener (selectedRec);
JSONArray jarray = nuovo di JSONArray (tok);
per (int i = 0; i < jarray.length (); i++) {percorso della stringa del
= jarray.getString (i);
logger.debug (“jarray„ + la i + “è„ + percorso); tipo del
int = path.split (“/").length; fileId del
= path.split (“/") [2];
se (tipo == 3) {
exportList.add (“file=„ + percorso);
} altrimenti se (tipo == 5) {
exportList.add ( + fileId +„ .zip "); prova del
{
//OutputStream fuori = di response.getOutputStream ();
out.write (baos.toByteArray ());
//out.write (("").getBytes ());
out.flush (); fermo del
} (IOException e) {
e.printStackTrace (); fermo del
del
}} (eccezione e) {
logger.error (“errore dell'esportazione„, e);
e.printStackTrace ();
}
class= del

Risposta : lima di trasferimento dal sistema centrale verso i satelliti di servlet con il Javascript permesso a

Potete restituire in primo luogo il percorso/URL della lima con alcuni messaggi (formato, nome di schedario,…) al browser allora il browser che riceve un messaggio valido e l'inizio del URL che caricano programmi oggetto la lima con il URL ha fornito
Altre soluzioni  
 
programming4us programming4us