Sera que esse código funciona? Me ajudem, please!

Pessoal:

Estou mandando um codigo jsp pra vcs e gostaria de me dizer se está muito longe de realizar o que eu quero…gostaria de recuperar os valores dos texts codigo e nome e retornar ele em uma pagina em branco ou em uma caixa de alerta assim que eu clicasse no botao salvar…ta longe ou nao?

Valeu

Segue codigo abaixo:

<HTML>
<HEAD>
<TITLE>[Pagina1]</TITLE>
</HEAD>
<BODY>
<FORM ACTION=“Pagina.jsp” METHOD=“POST”>
<p>Código: <INPUT TYPE=“text” NAME=“codigo” VALUE="" MAXLENGTH=“5”> </p>
<p>Descrição: <INPUT TYPE=“text” NAME=“descricao” VALUE="" MAXLENGTH=“30”> </p>
<INPUT TYPE=“submit” VALUE = “Salvar” NAME=“salvar”>

<script>
if (Acao == “salvar”)
<%
String Codigo = request.getParameter(“codigo”);
String Nome = request.getParameter(“descricao”);
out.println(“Codigo do Cargo:” + Codigo);
out.println(“Descrição do Cargo:” + Nome);
%>
</script>
</form>
</body>
</html>

Richard, o que você quer fazer? Desculpe, não entendi direito.
Quer que quando essa página submeta os dados eles vão para uma página em branco?

Cara:
É isso mesmo que eu quero que ela faça…guarde os valores e submeta em uma pagina em branco…o que esta errado naquele codigo??

Valeu

Richard, se você quer que os dados apareçam dentro de uma outra página terá que ter duas páginas. Na propriedade “action” de uma, coloque referência a outra página onde tem o código que resgata os parâmetros passados. Se quer que aparece na mesma página é só colocar na propriedade “action” do form o nome do arquivo da própria página… alterei o seu JSP para fazer isso. Dê uma olhada.

Quando você submete a página, ela emite um alerta (função alert do JavaScript) com os dados digitados, depois pergunta se você quer submeter realmente os dados. Se você submeter, a página aciona a própria página (action=“Pagina.jsp”).
Antes de apresentar o formulário a página verifica se parâmetros foram passados. Se existirem, apresenta-os e mostra o formulário se não, só mostra só o formulário.

<!-- arquivo: Pagina.jsp -->
<HTML>
<HEAD>
<TITLE>[Pagina1]</TITLE>
<!-- função javascript para apresentar um alerta com os dados -->
<SCRIPT language=“JavaScript”>
function Salvando () {
alert("Código: “+document.f.codigo.value+”
"+"Descrição: "+document.f.descricao.value);
if(confirm(“Submeter esses dados?”)) return true;
else return false;
}
</SCRIPT>

</HEAD>
<BODY>
<%
// resgata os parâmetros que foram passados
String Codigo = request.getParameter(“codigo”);
String Nome = request.getParameter(“descricao”);
// verifica se esses parâmetros são diferentes de nul
if ((Codigo != null) && (Nome != null)) {
// apresenta esses os parâmetros na tela
out.println(“Codigo do Cargo: " + Codigo);
out.println(”<br>Descrição do Cargo: " + Nome);
}
%>
<!-- formulário -->
<FORM NAME=“f” ACTION=“Pagina.jsp” METHOD=“POST” onsubmit=“javascript: return Salvando()”>
<p>Código: <INPUT TYPE=“text” NAME=“codigo” VALUE="" MAXLENGTH=“5”> </p>
<p>Descrição: <INPUT TYPE=“text” NAME=“descricao” VALUE="" MAXLENGTH=“30”> </p>
<INPUT TYPE=“submit” VALUE = “Salvar” NAME=“salvar”>
</form>
</body>
</html>

Acho que é isso…
[]s

Ae cara:

Aquele codigo que vc me mandou nao funcionou…ele abre a interface, mas quando preencho codigo e cargo ele nao executa nada

falow

Nossa, que estranho. Copiei e colei o código antes de te enviar para ver se está tudo ok. Salvei como o nome de Pagina.jsp e executei. Funcionou sem problemas.
Está rodando no Tomcat? A página é exibida? Que erro que dá?

[]s

Ta errado esse codigo

ué se esta errado ajuda o cara, ja que voce resurgiu do fundo do Mar essa perola! :roll:

[Pagina1]

Código:

Descrição:

Espero que te ajude!