hlln
Maio 11, 2010, 5:40pm
#1
Olááá…se alguem puder me ajudar…eu ficaria extremamente agradecida
Sou péééssima em JAVA…
e tem um trabalho super básico…porém nao tenho a menor ideia de como fazer:
<%
String idade = request.getParameter(“idade”);
%>
O que faz o código acima e qual código HTML que disponibiliza os dados?
if (usuario==("pedro") | | senha==("1234")) {
pageContext.include("entrada.html");
} else {
out.println("Senha Invália: tente novamente");
pageContext.include ("pagina_01.html");
}
Corrija o código de consistência acima da página login.jsp.
vlw
Nesse link http://www.caelum.com.br/curso/fj-21-java-web/ tem uma apostila que esclarecerá suas dúvidas.
luan03
Maio 11, 2010, 7:41pm
#4
[b]<%
String idade = request.getParameter(“idade”);
%>
o parâmetro idade esta sendo passado do tipo String, poderia ser do tipo int.
este é uma parametro idade que quando submetido o formulario será passado para uma servlet ou pagina jsp.
[/b]
if (usuario==(“pedro”)[color=red] | |[/color] senha==(“1234”)) {
pageContext.include(“entrada.html”);
} else {
out.println(“Senha Invália: tente novamente”);
pageContext.include (“pagina_01.html”);
}
[b]Se o erro de de consistência, então pode ser na parte em que você valida o usuario e a senha!
que ao invés de você usar && na condição você utilizou || …
&& = e
|| = ou
acho que é isso![/b]
hlln
Maio 12, 2010, 9:35am
#5
Luan…valeu mesmo!..ganhei uns pontinhos…rsrsrs =D
Coloquem código dentro das tags seu código aqui
do forum por favor!
<%
String idade = request.getParameter("idade");
%>
O código pega um parâmetro de nome “idade” passado para a JSP. Esse parâmetro é normalmente passado via os métodos HTTP GET e POST.
Um exemplo de GET seria um link: http://localhost/sistema/pagina.jsp?idade=18 ou http://localhost/sistema/pagina.jsp?nome=hlln&idade=18&faculdade=true
Os parâmetros são sempre Strings, poderia também chamar http://localhost/sistema/pagina.jsp?idade=dezoito
POST normalmente são feitos via forms:
<form action="/sistema/pagina.jsp" method="post">
<input type="text" name="idade">
</form>
[code]
if (usuario==(“pedro”) || senha==(“1234”)) {
pageContext.include(“entrada.html”);
} else {
out.println("Senha Invália: tente novamente");
pageContext.include ("pagina_01.html");
}[/code]
Além do que o luan falou, use o método equals do String no lugar de comparações com ==. Você quer comparar o conteúdo dos objetos, não se eles são o mesmo objeto.