|
Ol�...primeiramente devo dizer que n�o sou nenhum
expert em java. Estou finalizando um trabalho acad�mico e estou precisando
urgentemente desatar um n�. Conto com voc�s. L� vai:
Tenho um proxy (c�digo em anexo), o qual ir� rodar
localmente (localhost), e ficar� checando os endere�os que o usu�rio acessar via
browser.
Ocorre que, para alguns endere�os (previamente
estabelecidos), eu preciso saber qual a opini�o do usu�rio sobre a p�gina que
acessou (Gostou, n�o gostou, tem sugest�o).
Quando o proxy detectar que determinado endere�o
foi acessado, ent�o dever� interferir no ponto em que o proxy faz o reply da
p�gina para o browser. Nesta interven��o ir� inserir um trecho que c�digo na
p�gina que ser� exibida pelo browser. Este trecho de c�digo consiste na chamada
de um applet (o qual pedir� a opni�o do usu�rio sobre a p�gina que ser�
exibida).
O trecho a ser inserido seria o
seguinte:
<BODY><APPLET code=opiniao.class width = 0 height =
0></APPLET> ....
No reply do proxy, como poderao ver no anexo, tenho o seguinte
trecho:
try
{ URL url = new URL(strUrl); URLConnection conexao = url.openConnection(); DataInputStream inpLer = new DataInputStream(conexao.getInputStream()); DataOutputStream out = new DataOutputStream(s.getOutputStream()); while ((intLido = inpLer.read(bytLeitura)) > -1) { out.write(bytLeitura, 0, intLido); } out.flush();
out.close(); inpLer.close(); } catch (Exception ex){ ex.printStackTrace(); } Como interferir nesse c�digo para achar onde est� a <BODY...> para
ent�o acrescer
<APPLET code=opiniao.class width = 0 height = 0></APPLET>
e depois continuar com o conte�do normal da p�gina, enviando-a ao browser. Devo
primeira carreg�-la para depois enviar ?
Como ? Voc�s podem me enviar esse trecho de fonte ?
Fico no aguardo...
|
monitora.java
Description: Binary data
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP d�vidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
