import java.io.*;
import java.util.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
 * Semplice query con modulo DBMS e utilizzo dei bean
 *
 * @author Mirko Manea &amp; Roberto Posenato
 */

public class QueryDBMS extends HttpServlet {

    public void doGet(HttpServletRequest request,
                      HttpServletResponse response)
        throws IOException, ServletException {

        PrintWriter out = response.getWriter();
	String nome, citta;


	//DA COMPLETARE!
	nome = ???
	citta = ???

	response.setContentType("text/html; charset=ISO-8859-1");
	out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\"");
	out.println("          \"http://www.w3.org/TR/REC-html40/loose.dtd\">");


        out.println("<html>");

        out.println("<head>");
    	out.println("<title>Museo (COPIATA!)</title>");
        out.println("</head>");

        out.println("<body>");
        out.println("<h1>Museo</h1>");

	try {
		DBMS dbms = new DBMS();
		MuseoBean museo = new MuseoBean();

		//DA COMPLETARE!!!
		museo = dbms.getMuseo(nome, citta);
		out.println("<p>");
		out.println("<strong>Nome:</strong> "+museo.getNome());
		out.println("<br>");
		out.println("<strong>Citta:</strong> "+museo.getCitta());
		out.println("<br>");

		//DA COMPLETARE

		out.println("</p>");
		out.println("<hr>");
	} catch (UnknownKeyDBMSException ukde) {
		log("Nome "+nome+" non trovato!: "+ukde.getMessage());
	} catch (DBMSException dbmse) {
		log("Errore verso il database: "+dbmse.getMessage());
	}

        out.println("</body>");
        out.println("</html>");

    }
}
