Problemas com uma pagina JSP,duvida de iniciante!

2 respostas
richardpeder

Pessoal:

Estou com um problema de iniciante em JSP…o codigo que estou mandando abaixo deveria fazer o seguinte:
Pegar o conteudo dos texts Codigo e Descriçao e exibir em uma nova tela. Acredito que este codigo esta pegando o conteudo, pois estou guardando nas variaveis codigo e nome. Mas como faço para mostrar em uma nova tela?? Como faço para exibir ao usuario o que eu guardei nas variaveis? É preciso usar JavaScript??

Obrigado

CODIGO SEGUE ABAIXO:

<HTML>
<HEAD>
<TITLE>[Cadastro de Cargos]</TITLE>
</HEAD>
<BODY>
<FORM ACTION=“http://localhost:8080/jsp/recuperarParametro.jsp?Acao=” + salvar METHOD=“POST”>

<INPUT TYPE=“submit” VALUE = “Salvar” NAME=“salvar”>
<INPUT TYPE=“submit” NAME=“listar” VALUE=“Listar”>
<INPUT TYPE=“submit” NAME=“limpar” VALUE=“Limpar Campos”>
<INPUT TYPE=“submit” NAME=“excluir” VALUE=“Excluir”>
<INPUT TYPE=“submit” NAME=“fechar” VALUE=“Fechar”>

<p>Código: <INPUT TYPE=“text” NAME=“codigo” VALUE="" MAXLENGTH=“5”></p>
Descrição: <INPUT TYPE=“text” NAME=“descricao” MAXLENGTH=“30”>

<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>

2 Respostas

Adler_Medrado

DEUS SEJA LOUVADO!

Eu não entendi muito bem o que você quer… você quer em uma pagina html utilizando um form enviar os dados para uma pagina jsp que exibe o que foi digitado no formulario?

Se for isso, seu código está meio confuso… eu passei um exemplo disso a alguns dias atrás no seguinte link: http://www.guj.com.br/forum/viewtopic.php?t=488

Se for isso, beleza… se não for, explique melhor para nós vermos o que podemos fazer.

É isso…

Marcos_Cesar

Oi Richard! Tudo bem?

Não sei se é isto, mas vou tentar te ajudar:

Seja a página 1 abaixo:

<HTML>
<HEAD>
<TITLE>[Pagina1]</TITLE>
</HEAD>
<BODY>
<FORM ACTION=“Pagina2.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”>
</FORM>
</BODY>
</HTML>

e seja a página 2 abaixo:

<%

// Aqui os parâmetros da página 1,codigo e descricao, são apanhados

String Codigo = request.getParameter(codigo);

String Nome = request.getParameter(descricao);

%>

<HTML>

<HEAD>

<TITLE>[Pagina1]</TITLE>

</HEAD>

<BODY>

<FORM ACTION="Pagina2.jsp METHOD=“POST”>

<!–Aqui as os conteúdos das variáveis Codigo e Descrição que receberam os parâmetros da página 1 são mostrados na página 2 -->

<p>Código: <%=Codigo%> </p>

<p>Descricao: <%=Descricao%> </p>

</FORM>

</BODY>

</HTML>
Note que os marcadores <% e %> pertencem à sintaxe JSP e não javascript. Assim, o trecho:

<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>

vai apresentar problema uma vez que as tags “<script>” e “</script>” são destinadas à definição de código javascript

Espero ter ajudado.

Marcos.

Criado 29 de outubro de 2002
Ultima resposta 29 de out. de 2002
Respostas 2
Participantes 3