tentei assim:
<%
public static int contador = 0;
%>
e ta me dando uma exeption:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 2 in the jsp file: /Variaveis.jsp
Generated servlet error:
C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\Imobiliaria\org\apache\jsp\Paginacao_005fCL_jsp.java:54: illegal start of expression
public static void
^
1 error
alguém pode me ajudar???
nbluis
Abril 4, 2007, 6:27pm
#2
Cara é isso mesmo, o seu problema não é neste declaração.
Olhe o arquivo que deu erro
[quote]
C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\Imobiliaria\org\apache\jsp\Paginacao_005fCL_jsp.java:54: [/quote]
e olha o que ta acontecendo;
Sua variável é do tipo int, logo não pode ser isso.
keller
Abril 4, 2007, 6:27pm
#3
[quote=febeckers]tentei assim:
<%
public static int contador = 0;
%>
e ta me dando uma exeption:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 2 in the jsp file: /Variaveis.jsp
Generated servlet error:
C:\jakarta-tomcat-5.0.28\work\Catalina\localhost\Imobiliaria\org\apache\jsp\Paginacao_005fCL_jsp.java:54: illegal start of expression
public static void
^
1 error
alguém pode me ajudar???[/quote]
<%
static int contador = 0;
%>
tentei ta me dando o mesmo erro!!!
eu to chamando essa variavel atraves do include ta certo?
nbluis
Abril 4, 2007, 6:34pm
#5
Cara, como eu disse o problema não é nesta sua declaração.
Olhe acima.
paginada onde declaro a variavel:
<%
public static int contador = 0;
%>
a acao onde estou chamando:
antes chamo o include e o nome da pagina assi:
<%@ include file=“nomepagna.jsp”%>
if (request.getParameter("acao") == null)
{
System.out.println("sem acao");
contador = 0;
}
else
{
System.out.println("ouve acao");
contador = contador +2;
System.out.println("contador "+contador);
}
e so isso
paginada onde declaro a variavel:
<%
public static int contador = 0;
%>
a acao onde estou chamando:
antes chamo o include e o nome da pagina assi:
<%@ include file=“nomepagna.jsp”%>
if (request.getParameter("acao") == null)
{
System.out.println("sem acao");
contador = 0;
}
else
{
System.out.println("ouve acao");
contador = contador +2;
System.out.println("contador "+contador);
}
e so isso
nbluis
Abril 4, 2007, 6:45pm
#8
Cara, olha so.
Por que tu ta criando uma variavel estática dentro do JSP?
me disseram que tinha que ser static por causa do defaut!!!
na verdade eu preciso fazer um contador para receber ele proprio mais 5 hehe
so que nunca passa de 5 esse contador!!!
keller
Abril 4, 2007, 6:51pm
#10
[quote=nbluis]Cara, olha so.
Por que tu ta criando uma variavel estática dentro do JSP?
[/quote]
Faça um contador em JSP sem usar uma variavel estatica e sem passar o contador por request / session / context / application.
cara ai ja nao sei como fazer???
tu podes me passar um exemplo, tutorial ou uma base…
eu preciso mutio fazer esse contador!!!
te mais
keller
Abril 4, 2007, 6:54pm
#12
contador.jsp
<%= private static int contador; %>
<%
if (request.getParameter("acao") == null)
{
System.out.println("sem acao");
}
else
{
System.out.println("ouve acao");
contador = contador +1;
System.out.println("contador "+contador);
}
%>
Tenta assim…
:arrow: Tens que estudar J2SE e as tags de JSP.
E HOUVE se escreve com H *
cara deu erro igual…
e o houve foi falta de atencao… desculpa!
keller
Abril 4, 2007, 7:23pm
#14
Agora minha vez de pedir desculpa :lol: é tanta tag que eu nao lembrava mais a que declarava uma variavel de instancia em JSP.
contador.jsp
<%! static int contador; %>
<%
contador = contador+1;
out.println(contador);
%>
Até mais…
blz cara brigadao!!!
vo tenta aqui!
keller
Abril 4, 2007, 7:53pm
#16
OK , mas você precisa estudar J2SE e as Tags de JSP.
Boa sorte! :thumbup:
cara tu me deu uma mao que nao imagina!!!
Consegui fazer ficou super legal!!!
sem querer passar dos limites… mas tu podes me indicar algum livro ou tutorial sobre J2SE e as Tags de JSP???
valeu te mais!!!
keller
Abril 5, 2007, 1:40pm
#18
Até dois… :lol:
J2SE: Java Como Programar e Big Java
JSP e Servlets: Use a Cabeça - JSP & Servlets
:thumbup: