Como usar corretamente esses request?

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.

hum!!!

muito obrigado!!!

foi de grande ajuda!!!

te mais te devo uma!