Erro na Criação de variavel

6 respostas
T

Estou criando uma variavel, e quando tendo usar a mesma ela da erro

<%

;

if (request.getParameter(codigo) == 0)

{

//estou criando

String tem =request.getParameter(codigo);

out.println(Alteração de Usuário);

}

else

{

//estou criando

String tem  = request.getParameter(codigo);

out.println(Inclusão de Usuário);

}

//se imprimo aqui nao da erro

%>

html
.
.
.
.

<%
// Aqui da o erro

%>

6 Respostas

Stormqueen1990

Se não me falha a memória, uma variável criada dentro de um bloco é destruída após a execução do mesmo.
Tente criá-la fora do if.

T

Além do que o StormQueen disse, aqui há mais um problema (não se esqueça, Java não é Javascript nem C#):

if (request.getParameter("codigo") == "0")

deve ser

if ("0".equals (request.getParameter("codigo"))
T

nao deu certo agora esta dando outro erro

T

thingol:
Além do que o StormQueen disse, aqui há mais um problema (não se esqueça, Java não é Javascript nem C#):

if (request.getParameter("codigo") == "0")

deve ser

if ("0".equals (request.getParameter("codigo"))

esta dando outro erro

An error occurred at line: 25 in the jsp file: /cadusuario.jsp
Syntax error on token “)”, ) expected after this token
22:

23:  <%

24:  String tem ;

25:   if (0.equals (request.getParameter(codigo))

26:   {

27:      tem =request.getParameter(codigo);

28:      out.println(Alteração de Usuário);
T

por favor use as tags de code [ code] e [ /code] mas sem os espacos que deixei para mostrar:

o erro está aqui:

if ("0".equals (request.getParameter("codigo"))  ")"

marquei entre aspas para você ver o erro, faltava fechar os parenteses do equals

T

thgdias:
por favor use as tags de code [ code] e [ /code] mas sem os espacos que deixei para mostrar:

o erro está aqui:

if ("0".equals (request.getParameter("codigo"))  ")"

marquei entre aspas para você ver o erro, faltava fechar os parenteses do eqouals

obrigado, ja tinha resolvido.

** como posso posicionar o cursor em um campo do Form?

Criado 14 de julho de 2009
Ultima resposta 14 de jul. de 2009
Respostas 6
Participantes 4