Thinlet e Struts

Consigo usar estes dois frameworks juntos? Se sim como?

Rocha

Nao diretamente. O struts precisa de um servlet container para rodar. O que voce conseguira eh criar conexoes http com o webserver (como se fosse acessar via browser) atraves da tua aplicacao em thinlet.

Rafael

[quote=Rafael Steil]Nao diretamente. O struts precisa de um servlet container para rodar. O que voce conseguira eh criar conexoes http com o webserver (como se fosse acessar via browser) atraves da tua aplicacao em thinlet.
[/quote]

Iai Rafael blz? Cara legal e como eu faria isso vc tem um pequeno exemplo para me passar? To precisando disso meio urgente!!! Valeu…

Rodrigo

StringBuffer sb = new StringBuffer();

URL url = new URL(host);
URLConnection conn = url.openConnection();

InputStream is = conn.getInputStream();
byte[] b = new byte[4096];
int c = 0;

while ((c = is.read(b)) != -1) {
	sb.append(new String(b));
}

is.close();

Rafael

Legal e como vou fazer uma requisição get ou post?

hhm… com o codigo que eu postei de exemplo.

Rafael

Rafael desculp a ignorancia…

Mas por exemplo qdo minha interface é html ou jsp tenho um form com a action e o method e como faço com esse código q vc me passou?

Rodrigo

O codigo permite que voce abra uma conexao com a pagina e leia o conteudo retornado por ela. Nao permite que voce tenha alguma interacao, no conceito de como um usuario real o faz. Logo, a pagina pode em qq coisa, ja que, no final das contas, tudo o que voce vai conseguir pegar eh o conteudo HTML gerado pela mesma, onde entao voce pode fazer o que quiser com ele, na tua apliacao local.

O codigo para integrar o thinlet com isso nao sei, ja que nao mexo com Thinlet… mas nao tem nada de diferente de qq outro codigo java que voce faca ja.

Rafael

Aqui eu coloco como eu chamria minha servlet URL url = new URL(http://localhost:8080/Servlet);?

Vc tem algum código de exemplo pode ser em swing?

Valew

Isso, exato. Em Swing nao muda nada… eh o mesmo codigo java para todas as situacoes.

rafael