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.
[code]
exercicio2
<%
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”))
%>
SIM
<%
} else { %>
Não Tente de novo
<%
}
%>
[/code][/b]
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.
Obrigado!Cara valeu mesmo.
Um abraço;