Mensagens de decisão (Com Sim e Não) na Web - Servlet

Boa Tarde Pessoal,

estou com um problema.

Eu uso apenas Servlet, e não utilizo o JSP.
Alguem poderia me ajudar de como posso fazer, para exibir mensagens para o usuário com sim e não, e de acordo com a resposta, decidir o que o servlet deve fazer?

Por exemplo: (No servlet)
if (mensagem(sim ou nao) == sim){
fazisso();
}else{
fazaquilo();
}

Eu preciso exibir a mensagem, e de acordo com a reposta, voltar ao servlet, e executar as rotinas de acordo com a resposta, do usuário.

Alguem poderia me dar uma luz?
Obrigado.

Uma informação importante:
Precisa ser no servlet, porque preciso fazer consultas no banco.

Acho que o jeito mais simples seria usar um confirm do javascript, tipo isso:

package br.com.appteste;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name="Index", urlPatterns = "/*")
public class Index extends HttpServlet {
	private static final long serialVersionUID = 1L;

    public Index() {
        super();
    }

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		this.service(request, response);
	}

	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		this.service(request, response);
	}
	
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
	     response.getWriter().println("<script type=\"text/javascript\">");  
	     response.getWriter().println("if(confirm('Corintiano?')){");
	     response.getWriter().println("alert('Vai Corinthians !!!');");
	     response.getWriter().println("}");
	     response.getWriter().println("else {");
	     response.getWriter().println("alert('=/');");
	     response.getWriter().println("}");
	     response.getWriter().println("</script>");
	}
}

Obrigado fer.ferreira6, mas eu preciso pegar a resposta do usuário, via servlet.
Porque dependendo da resposta, eu chamo uma rotina do meu servlet, imagine dentro de um if mesmo.

Por exemplo, seria algo do tipo:
boolean resposta = Mensagem(‘Deseja buscar funcionario na tabela A?’);
if (resposta==SIM) {
BuscaFuncNaTabelaA();
}
else
{
BuscaFuncNaTabelaB();
}

Esta mensagem tinha que ser como se fosse um Alert Javascript.

Porque dependendo da resposta do usuario, eu devo decidir o que meu servlet irá fazer.
Há alguma maneira de fazer isso?

Será que ninguem sabe? nunca precisaram disso?

vc deve ter um formulário,

coloca um campo hidden e grava a resposta do sim ou não no campo hidden via javascript…no caso é True e False. depois da um SeuFormulario.submit()

ai no servlet você verifica:

if (valorDoCampoHidden==true) { BuscaFuncNaTabelaA(); } else { BuscaFuncNaTabelaB();

eu nunca precisei usar o que você esta pedindo, geralmente coloca-se um combobox com as opções e depois no servlet é verificado o valor do combobox.

Obrigado douglaskd, cheguei a pensar nisso, acho que vou fazer assim mesmo, ou melhor, acho que é o unico jeito.

Para ficar mais claro, vou exemplificar uma situação mais consistente:
As perguntas dependem de uma consulta no banco, ou seja, por exemplo:

  • Verifica se a opção “Bloquear venda com limite” na configuração do sistema está marcada. (Consulta o banco tabela CONFIGURACOES)
  • Verifica se o valor definido na tela de venda que chamou o servlet, é maior que o maximo definido no cadastro do vendedor (necessita de consulta na tabela FUNCIONARIO, para saber o valor maximo de uma venda que ele pode fazer) e se for maior…
  • Pergunta se vai querer lançar mesmo assim.

Ai não teria como colocar em um combo, ou em um Hidden.
A tela de venda seria um cadastro, e o vendedor é selecionado nesta tela de cadastro por um combo, então é muito dinamico.