Na página html para teste coloquei no form:
---------------------------------------------------------
<form name=Form method="post" action="<a href="http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome=%22teste%22">http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome="teste"</a>">
no TstIncluiApllett.class
---------------------------------------------------------------------------------------
String nom = request.getParameter("nome");
PrintWriter out = response.getWriter(); // ou vai imprimir dados na tela pelo response
out.println("<html><body bgcolor=#fff6d9>");
out.println("<h1><center>Apllet Executado do Dreamweaver</h1>");
out.println("<hr>O nome é: " + nom );
quando rodo a página aparece:
<a href="http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome=">http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome=</a>
não aparece teste , o que fiz de errado.
Parametro retornado em branco no Servlet
I
1 Resposta
C
Oi
A declaracao do teu formulario esta errada, vc criou um formulario com metodo POST,e no valor ACTION colocou uma URL usando metodo GET. O certo seria assim:
<form name=Form method="post" action="http://192.168.0.29:8080/examples/servlet/TstIncluiApllett">
<input type="text" name="nome" value="o nome vem aqui">
</form>
Se vc digitar a URL direto no browser, deve funcionar tb, tipo <a href="http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome=teste" target="_blank" target="_new">http://192.168.0.29:8080/examples/servlet/TstIncluiApllett?nome=teste
Bem, testa ai e diz se funcionou
Cloves Carneiro Jr
SCJP, SCWCD
Criado 30 de janeiro de 2003
Ultima resposta 30 de jan. de 2003
Respostas 1
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo