certo centri sempre il problema.... sono i miei primi passi con ajax quindi portato un po di pazienza

dunque... ho modificato la servlet nel seguente modo

codice:
package pkg;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class Getcomune extends HttpServlet{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	String prov=null;
	ResultSet rs=null;
	String responseText = "";
	

	public void init(ServletConfig config) throws ServletException {
	    // Always call super.init(config) first  (servlet mantra #1)
	    super.init(config);
	    	    	    
	}
	
	public void doGet(HttpServletRequest req, HttpServletResponse res)
    throws ServletException, IOException {
		
		res.setContentType("text/html");
		PrintWriter out = res.getWriter();
		
		prov = req.getParameter("prov");
		
		try{
		    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		    String filename = "C:\\Documents and Settings\\minicgag\\Desktop\\miei scripts\\Database Venditori\\Database_Venditori.mdb";
		    //String filename = "D:\\JONAS_4_8_4\\webapps\\autoload\\callc\\registrochiamate.mdb";
	        String database = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";
	        database+= filename.trim() + ";DriverID=22;READONLY=true}"; // add on to the end 
	        // now we can get the connection from the DriverManager
	        Connection con = DriverManager.getConnection( database ,"",""); 
	        Statement s = con.createStatement();
	        String query = "select termunicipal.termino, termunicipal.descripcion from termunicipal " +
	        		"where termunicipal.provincia='"+prov+"'";
	        
	        
	        System.out.println(query);
	        s.execute(query);
	        rs = s.getResultSet();
	        responseText = "<select name=\"l2\" id=\"l2\" >";
	        if (rs != null) {// if rs == null, then there is no ResultSet to view
	            while ( rs.next() ){ // this will step through our data row-by-row
	    				
	            	responseText = responseText + 
                    	"<option value=\""+ rs.getString(1) +"\">"+rs.getString(2)+"</option>";
                    	
                   

	                
	            }
	        }
	        responseText = responseText + "</select>";
	        
	        s.close(); // close the Statement to let the database know we're done with it
	        con.close(); // close the Connection to let the database know we're done with it
	       
	        System.out.println(responseText);
	        
	        
	        out.println(responseText);
	        out.close();

			}
		
		
		catch(Exception e){System.out.println("ERROR: " + e);}
		
		
				
		
		
	}
	
	public void destroy() {
		
	}

}
...per ora mi fermo qui... senza mostrarti il file main.jsp (che è lo stesso per ora che ti ho mostrato nel post precedente)
dico mi fermo qui in quanto facendomi stampare il responseText (System.out.println(responseText) non vedo nulla.

potresti controllare se la servlet è sbagliata?

intanto ti spiego come dovrebbe essere la select box. Semplicemente il value deve essere il codice comune e il testo deve essere il nome del comune

grazie ancora R@ve...