<html>
<title>exercicio2</title>
<%
boolean passou = false;
String s = request.getParameter("caracter");
String s = s.charAt
if ((caracter != null && !caracter.equals(""))
&& (caracter.equals("i"|"n"|"f"|"3"|"7"|"I"|"N"|"F"))
%>
<font size=+1><b>SIM</b></font>
<%
} else { %>
Não <a href=login.html>Tente de novo</a>
<%
}
%>
</html>
Erro 500 socorro!
M
Preciso fazer um jsp que leia uma string e verifique se existe um caracter "i"
minusculo ou "I" maiúsculo e dizer sim se houver e não se não houver.
[/b]
2 Respostas
P
if ((caracter != null && !caracter.equals(""))
&& (caracter.equals("i"|"n"|"f"|"3"|"7"|"I"|"N"|"F"))
de acordo com meu insignificante conhecimento em jsp, acho que vc nao pode chamar direto o “caracter” como esta fazendo, pq ele nao foi declarado como variavel.
tente fazer assim:
String caracter = request.getParameter("caracter");
if ((caracter != null && !caracter.equals(""))
&& (caracter.equals("i"|"n"|"f"|"3"|"7"|"I"|"N"|"F"))
...
...
ou entao assim
if ((request.getParameter("caracter").compareTo(null)!=0) && !request.getParameter("caracter").compareTo("")!=0)
&& (request.getParameter("caracter").compareTo("i").....
espero ter ajudado. e que seja este o erro mesmo.
M
Obrigado!Cara valeu mesmo.
Um abraço;
Criado 27 de agosto de 2007
Ultima resposta 27 de ago. de 2007
Respostas 2
Participantes 2