Mensagens enviadas por: Pittella
Índice dos Fóruns » Perfil de Pittella » Mensagens enviadas por Pittella
Autor Mensagem

OI gomes,

Primeiramente obrigado pelo exemplo (bem claro) e desculpe pela demora..nao pude responder antes.

Entao....

Nessa parte aqui:



Vc esta aplicando o eval em uma funcao javascript...



Mas infelizmente no meu caso eu nao vou ter isso....

Eu preciso disso:



Quando eu retorno esta tag omo TEXTO do meu Servlet , e tento usar o eval(), nao funciona (estou deixando algo passar?).

com IMG src eu nao preciso de eval nem nada, eu posso normalmetne atribuir para o DIV que o browser roda a chamada:




Perguntas:

1) Como resolver o problema para <script src=""> </script>

2) Pq vc concatena a ultima parte da string com + "<" + "/script>";

Obriagdo desde ja,






Gomes, pessoal......

Eu fiz funcionar com IMG



que retorna (text/html) e a seguinte string:



No HTML eu faco assim:

resultado da chamada ajax:



e a IMG e renderizada aqui :



MAAAAAS, o mesmo nao funcionou para esse retorno do Servlet para retornar uma tag HTML <SCRIPT>:



No HTTP body dessa chamada eu consigo ver la:



Mas quando jogo no DIV ele nao renderiza......

Alguem pode me ajudar?

Desde ja obrigado!!

Oi gomes...sim assim funciona..obrigado pelos exemplos!!!!

Me diz uma coisa....como eu poderia retornar essas tags abaixo entao ?



e automaticamente rodar elas no browser com o exemplo que vc passou acima:



tendo como resultado:



Obrigado!!!!

cada vez que a uma pagina e carregada, a pagina envia alguns parameters para o componente server-side...

Este componente executa logica complexa que nao poderia ser feita com javascript libraries

ao inves de retornar um XML com dados e fazer o parsing e depois montar o HTML/javascript eu precisaria retornar ja a tag javascript (HTML/js)

preciso rodar a menor quantidade possivel de logica javscript na pagina para evitar problema de processamento (page-loading).....

Entendam que esta logica e particular...este servico foi feito para isso....e considerado um third-party service que nao pode impactar as paginas (processing).....nao levem em considerecao aqui MVC, frameworks and etc.... meu servico e como uma Custom tag que escreve HTML na pagina...com a desvatagem de rodar antes da pagina ser carregada no browser...por isso a necessidade de gerar javascript....

Fui mais claro ?

obrigado pela ajuda!!!

oi.....

Entao...a resposta do meu servico e uma tag javascript

<SCRIPT>
.............................
</SCRIPT>

Mas esse javascript deve ser gerado de acordo com o client (pagina) que faz a requisicao.....

O XML iria conter a minha funcao javscript (mas isso pq eu nao vejo uma outra forma de retornar a funcao javscript que nao seja por XML entende?)
Essa e a minha duvida....

no final, eu quero que a minha funcao JS rode no browser....

preciso enteder como recuperar a funcao js do XML e ja rodar..tipo um parsing automatico seguido da execucao ta tag javascript....sem ter que desenvolver meu proprio codigo javascript for parsing e etc....

Existe isso ?

Tks tks
Ola pessoal,

Eu preciso de uma logica server-side aonde eu pudesse receber requests de diversas paginas e pudesse gerar codigo javascript para essas paginas processarem.
Primeiramente pensei em uma solucao com Java Custom tags pq elas me dariam uma forma pratica de renderizer o javascript e ter o browser automaticamente rodando o codigo, mas o problema e que nem todas as paginas poderiam incluir a Custom tag pq elas nao sao paginas Java.

Alguma outra alternativa? tecnologia para fazer isso ?

O que eu consigo ver seria... com javascript fazer um request para um Servlet/WS Restful que pudesse gerar a resposta XML para mim.....





MAs dai eu precisaria ter codigo javascript na pagina para poder fazer o parser e dai de alguma forma rodar o javscript.

Eu quero eliminar adicional logica javscript para montar o js que vem do server, queria que o javascript rodasse ja como resposta do servico como com as Custom Tags.... (mime: application/javascript)

E possivel?

Obriagdo desde ja,

Felipe.

Ola, Mendes...desculpe pela demora e obrigado pelo follow-up!!

1) Sim, faz sentido.

Na vdd eu preciso de uma logica server-side aonde eu pudesse receber requests de diversas paginas e pudesse gerar codigo javascript para essas paginas processarem. Pensei nas CUstom tags pq elas me dariam uma forma pratica de renderizer o javascript e ter o browser automaticamente rodando o codigo.

Alguma outra alternativa? Se eu fizer isso com javascript-ajax + Servlet/WS ..a unica forma seria retornar um XML/JSON com o codigo js para fazer o parser? como chamo a funcao javascript depois de fazer o parser?

2) onload em tags...qual tags????
1) Mas a ideia e que eu pudesse atualizar a logica da minha TagHandler e pudesse refletir essa atualizacao para todos os outros projetos/paginas.
Estranho, se eu quero trabalhar desta forma, significa que a a Tag handler (nao a Custom tag) nao foi desenhada para ser reusada por diferente projetos em diferente dominios....tendo que replicar sempre ?

1.1) ...ainda pensando se teria uma outra forma de fazer alguma coisa para solutionar o problema do topico 1).
Eu poderia ter toda a logica em em outro component ..remoto...mas dai eu caio na situacao 2 abaixo.....

2) Pois e, concordo. Maaass...se eu consider garantir SLA para esse servico (high availability) na minha empresa.....vc acha que o cenario abaixo funcionaria:
JSP > Servlet executa TagHandler > TagHandler chamada remota para um servico que le um arquivo XML.....

Eu nao posso cortar caminho e fazer a Tag HAndler ler o XML...esse rquivo nao pode ser replicado....e seria um caos para atualizar ele quando necessario....eu realmente preciso ter uma logica unificada no server.....


3) Alternativa:
Pagina e carrega no browser (depois do processamento JSP) > Javascript / Ajax (client logic with asynch call) > chama meu servico e retorna um XML como resposta para fazer parser no browser.
- Desta forma eu nao tenho o meu request hanging durante o processamento da pagina....e talvez isso nao impacte o page-loading pq minha chamada js/ajax seria asynchrona.....
Faria sentido ? Alguam outra alternativa?

Obrigado novamente!!!!

Oi mendes,

Sim entendo..verdade....!!! Obrigado pela explicacao!

outra coisa:

1) Com eu mencionei na minha explicacao, eu teria paginas de diferente projetos usando essa minha tag....
Neste caso, como vc mencionou, a classe java (Tag handler / .jar ) teria que ser replicada para todos os os servidores aonde o Servlet e a Custom tag rodam certo ?
Nao faria sentido pensar que a Tag Handler (.jar) ficaria em um servidor unico entao.......
nao existiria uma forma de centralizer a Tag Handler jar para todos projetos?

2) Imagina que a minha Tag Hanlder toda vez que chamada, teria que chamar um Servico (Webservice)....
Esse WebService estaria no mesmo servidor que eu tinha inicialmente entendido que a minha Tag Handler (.jar) teria que ficar....
Entao ficaria um cenario mais ou menos assim...

Usuario chama a pagina JSP> JSP convertido em Servlet > Servlet carrega Tag handler e roda doTag() > doTag tem uma implementacao que faz uma chamada externa para meu servidor .......

Isso esta correto, certo?

Obrigado novamente,

Ola pessoal... pergunta:

Vamos utilizar aqui Java custom tags para uma solucao...

Mas a pagina que ira conter a Custom taga java nao roda no mesmo servidor que a Tag handler roda....
(Temos diferentes projetos web de diferente sub-domains da empresa que vao usar essa custom tag....e a Tag handler (solucao Server-side) ficaria em outro servidor....).

Eu entendi que a pagina JSP faz um include do TLD.....e que a JSP eh na vdd um Servlet rodando no servidor......mas se a minha Tag Handler esta em outro servidor...

Mas eu ainda nao entendi qual o protocolo de comunicacao usado se a Tag Handler nao eh 'local' ao servet...

- Por exemplo (perguntas):

- corro o risco de ter essa comunicacao bloqueada por um firewall ?

- Corro o risco de na minha pagina eu injetar informacao que vai ser enviada pela Custom tag para o outro servidor que contem a Tag Handler e ter problema de seguranca?

Podem me ajudar aqui?

Desde ja muito obrigado,

Pessoal..ninguem ?

Ninguem ?
Pessoal..alguem pode confirmar esse comportamento para mim ?
oBrigado!!


Ola pessoal....

Eu tenho uma Custom tag java.....

mas a minha pagina eh uma pagina HTML.....

Perguntas:
1) Funciona ter a pagina HTML chamando um IFrame (jsp) que entao roda a Custom tag ?

2) esta custom tag gera a resposta na pagina principal ou no Iframe? precisaria que a resposta da tag fosse na pagina principal...

Eu nao tenho um ambiente java aqui para testar isso...eh mais uma duvida mesmo...

Podem me ajudar?

Obrigado desde ja.
Bom dia.

Nao, eu nao quero carregar uma imagem, eu quero conseguir rodar o javascript dentro da pagina2.html

Com IMG SRC eu posso chamar qualquer recurso do meu HTTP server (nao apenas imagens).
Mas desta forma eu nao estou executando a "pagina 2" no browser....

MInha pagina 2 contem codigo javascript para criar um cookie a cada vez que a pagina e invocada usando IMG SRC....
Mas eu cookie nao eh criado....

Se eu acessar a pagina diretamente pelo browser..o codigo roda direitinho e cria o cookie...

mas usando IMG SRC provavelmente nao funciona (pq o browser nao executa a pagina).....

Alguem conhece uma outra forma de fazer isso ????

Obrigado desde ja,
 
Índice dos Fóruns » Perfil de Pittella » Mensagens enviadas por Pittella
Ir para:   
Powered by JForum 2.1.8 © JForum Team