Duvida basica em jsp

6 respostas
A

Galera estou querendo fazer um loop basico porém na segunda pagina como eu faria ?

Irá ser inserido o

NOME
DATA no HTML

E no JSP deverá retornar 20 vezes o nome e data.

Mas como faço isso deu branco gerão no novato aqui.

HTML

<html>

<head><title>JSP Page</title></head>

<body>

<form action=‘Formulario.jsp’ method=‘get’>

Nome:<input name=‘enome’>


Ramal:<input name=‘eramal’>


<input type=submit value=‘Enviar’>

</form>

</body>

</html>

JSP

<%<a class="mention" href="/u/page">@page</a> contentType=“text/html%>

<html>

<head><title>JSP Page</title></head>

<body>

Nome:


<%=request.getParameter(enome)%>




Ramal:


<%=request.getParameter(eramal)%>

</body>

</html>

observem no retorno deverá aparecer 20 vezes e nome e data.

6 Respostas

Marlon_Meneses
vc faz
<%@page contentType="text/html"%>
<html>
<head><title>JSP Page</title></head>
<body>

<%for(int i=0; i<20; i++){%>
Nome:

<%=request.getParameter("enome")%><br>

Ramal:

<%=request.getParameter("eramal")%><p>
<%}%>
</body>
</html>
jorgefgutierrez
<%@page contentType="text/html"%>
 <html>
 <head><title>JSP Page</title></head>
 <body>
 
<c:set var="myNome" value="${param.enome}"/>
<c:set var="myRamal" value="${param.eramal}"/>

<c:forEach var="i" begin="1" end="20">
            Nome: <c:out value="${myNome}"/>
            Ramal: <c:out value="${myData}"/>
            <br />
</c:forEach>

  </body>
 </html>
A

Alguém pode me explicar a diferença desses dois metodos informados pelo nossos amigos acima ?

A

Exatamente o que vc pediu !

no preimeiro nosso amigo faz um for para fazer um loop de 20 vezes e no segundo nosso outro amigo usou Jstl para executar o que vc pediu ! Agora basta vc implementar o que vc quer

abs

bsl.lacerda

A diferença está na legibilidade do código.

Qual dos dois códigos você achou mais fácil de entender?

Nesse exemplo pode não haver muita diferença, mas em códigos mais complexos é aconselhável o uso de JSTL.
Pesquise sobre o assunto. :wink:

A

Bruno Lacerda:
A diferença está na legibilidade do código.

Qual dos dois códigos você achou mais fácil de entender?

Nesse exemplo pode não haver muita diferença, mas em códigos mais complexos é aconselhável o uso de JSTL.
Pesquise sobre o assunto. :wink:

Cara com certeza o do FOR ,provavelmente e devido eu estar começando.

No jsp o comando Data como é ?

No lugar do ramal quero uma data

Criado 10 de agosto de 2007
Ultima resposta 12 de ago. de 2007
Respostas 6
Participantes 5