boa noite
como eu uso esses requests corretos?
if (request.getParameter("acao") == ('PROXIMO'))
{
System.out.println("Acao = proximo");
}
else
if (request.getParameter("acao") == ('ANTERIOR'))
{
System.out.println("Acao = anterior");
}
else
if (request.getParameter("acao") == ('ULTIMO'))
{
System.out.println("acao = ultimo");
}
desde ja obrigado!
febeckers,
if (request.getParameter("acao") .equals("PROXIMO")) {
// codigo
}
Acredito que seja isso, pois para comparar String você precisa usar o equals.
Espero ter ajudado.
tentei assim:
if (request.getParameter("acao") == null )
{
System.out.println("acao e null");
}
else
if (request.getParameter("acao").equals("PROXIMO"))
{
System.out.println("Acao = proximo");
}
else
if (request.getParameter("acao").equals("ANTERIOR"))
{
System.out.println("Acao = anterior");
}
else
if (request.getParameter("acao").equals("ULTIMO"))
{
System.out.println("acao = ultimo");
}
so que quando eu clico no link acao=PROXIMO ou nos outros ele simplesmente nao mostra nada como se nao estivesse lendo os request.getParameters()
te mais se alguem puder ajudar?
Poste o seu codigo html, onde estão os links.
<a href="Paginacao_CL.jsp?acao=ANTERIOR">Anteriores</a>]
os outros estao iguais so muda o nome ANTERIOR recebe PROXIMO ou ULTIMO
te mais brigado pela mao!!
Amigo, você não deve utilizar o System.out.println pra escrever na resposta ao browser utilize o response:
String acao = request.getParameter("acao");
PrintWriter out = response.getWriter();
if (acao == null) {
out.println("acao e null");
} else if ("PROXIMO".equals(acao)) {
out.println("Acao = proximo");
} else if ("ANTERIOR".equals(acao)) {
out.println("Acao = anterior");
} else if ("ULTIMO".equals(acao)) {
out.println("acao = ultimo");
}
Com esse objeto out do tipo PrintWriter vc consegue escrever no response e aparecer na tela
po cara deu certinhu… entao que dize que o que eu estava fazendo de errado era comparar o request??
eu tinha que ter jogado para dentro de um String e depois fazer a comparacao??
so me diz uma coisinha nao consegui usar o teu:
PrintWriter out = response.getWriter();
me apontou um erro!!! hehe sera que precisa importar alguma biblioteca???
valeu pela atencao ate mais!!!
Precisar importar sim “java.io.PrintWriter”
mas o fato de jogar o request numa String foi só pra limpeza do código.