Validando um getParameter?

Olá,

Como faz pra validar um getParameter(“string”)??? Eu tentei:

if (request.getParameter("teste").equalsIgnoreCase("1")) {
// faz tal coisa
}

Mas da erro. Exception e tals. Qual o jeito correto para fazer uma validação de uma variavel usando o getParameter??

Valeu…

Você pode fazer isto:

String teste = request.getParameter("teste");

if (teste != null && teste.equalsIgnoreCase ("1")) {
   ...
}

ou se o teste for contra um valor conhecido (talvez fixo), você pode fazer isto, que não precisa checar contra “null”:

if ("1".equalsIgnoreCase (request.getParameter ("teste"))) {
   ...
}

Não sei se voce vai usar, mas se for o caso de voce setar variaveis numericas a partir do getParameter
Exemplo:

new Integer(request.getParameter("valor"));

sempre vale usar um try/catch:

try{
     new Integer(  request.getParameter("valor")  );
}catch(NumberFormatException e){
     //tratamento
}

Para evitar do valor conter caracteres invalidos!

blz, valeu galera, vou testar!!! qualquer coisa eu posto novamente!! :wink: