Desktop
Website
Multimedia
Database
Security
Enterprise
Pergunta : lima de transferência do servlet com o Javascript permitido
Olá!, o
This é o que eu preciso achieve.
I tenho um código do lado de cliente que chame um servlet com parâmetros. O servlet começ os parâmetros e processa-os. Gerar uma lima de fecho de correr e emiti-la então de volta ao cliente para transferência. “Excepto como” a janela aparecerá. Funciona grande com a lima pequena de transferência porque “excepto como” a janela sairá imediatamente. Mas com a lima maior de transferência, eu gostaria de ter uma janela de espera assim que o usuário saberá que algo está sendo transferido. Com esta finalidade, eu preciso de passar para trás algum Javascript do servlet para dizer ao cliente que a lima de fecho de correr está feita gerou assim que a janela de espera pode ser closed.
This é a parte de código que eu me estou usando. Eu posso transferir a lima de fecho de correr mas eu não sei eu posso incluir o Javascript na resposta? Eu tentei o impulso múltiplo do usuário mas de acordo com alguma pesquisa, o IE não trabalha para o impulso múltiplo do usuário. Pela maneira, minha parte frontal está usando o smartgwt. Agradecimentos muito!
do
response.setContentType (“t
ext/html”);
ServletOutputStream do
para fora = zero; tentativa do
{
para fora =
de response.getOutputStream ();
//out.write ((“").getBy
tes ());
//out.write ((“").getBy
tes ());
//
//out.write ((do “type= \ “texto/Javascript ").ge
tBytes ());
//
//out.write ((“").getB
ytes ()); prendedor do
do
} (exceção e) {
e.printStackTrace (); exportList do
List
do
} = ArrayList
novo (); selectedRec da corda do
= request.getParameter (reque
st.getPara
meter (“nam
e”)); fileId = "" da corda do
; tentativa do
do
{tok do
JSONTokener = JSONTokener novo (selectedRec);
JSONArray jarray = novo de JSONArray (tok);
para (int i = 0; i < jarray.length (); i++) {trajeto da corda do
= jarray.getString (i);
logger.debug (“jarray” + i + “é” + trajeto); tipo do
int = path.split (“/").length; fileId do
= path.split (“/") [2];
se (tipo == 3) {
exportList.add (“file=” + trajeto);
} mais se (tipo == 5) {
exportList.add (
+ trajeto);
} mais se (tipo == 7) {
exportList.add (“page=” + trajeto); prendedor do
do
do
}}} (JSONException e) {
logger.error (da “erro exportação”, e);
e.printStackTrace (); tentativa do
do
} {
HashMap
outMap =
ExportUtils.getContentFrom
Repo (“expo
rt”, exportList); o
// escreve aos baos do file
ByteArrayOutputStream do fecho de correr = ao ExportUtils.zipFiles (outMa
p);
response.setHeader (“Conten
t-Disposit
ion”, “acessório;
{
//OutputStream para fora =
de response.getOutputStream ();
out.write (baos.toByteArray
());
//out.write ((“").ge
tBytes ());
out.flush (); prendedor do
} (IOException e) {
e.printStackTrace (); prendedor do
do
}} (exceção e) {
logger.error (da “erro exportação”, e);
e.printStackTrace ();
}
class= do
Resposta : lima de transferência do servlet com o Javascript permitido
Você pode retornar primeiramente o trajeto/URL da lima com algumas mensagens (tamanho, o nome de arquivo,…) ao navegador então o navegador que recebe uma mensagem válida e o começo do URL que transferem a lima com o URL forneceu
Outras soluções
Perguntas da entrevista do certificado de Shell da festança
lima de .vmdk
Como encontrar a contagem da fileira em Oracle DataReader em ASP.NET?
Excitador do bluetooth BCM2045 do inspiron 1720 de Dell para o profissional de Windows Xp.
Como conseguir o lightbox mostrar sobre a bandeira instantânea?
Fora do escritório o assistente que não trabalha w/Forwarding configurou
Redistribuindo o RASGO em subnets non-contiguous do OSPF.
líquidos de corpo após a sessão da natação
SQL0952N
Criando um vbscript para a chave do registro - IRPStackSize