Non ho capito esattamente quale sia il problema.
Immagino tu abbia una pagina (JSP, HTML, poco importa) di origine in cui hai la tua SELECT:
codice:
<select name="tipofiltro">
<option value="1">Tipo</option>
<option value="2">Nome</option>
<option value="3">Prezzo</option>
</select>
Nella servlet avrai il recupero del valore:
codice:
String val = request.getParameter("tipofiltro");
if (val == null) val = "1"; // Per default
int valNum = Integer.parseInt( val );
switch( valNum ) {
case 1: // Filtro "Tipo"
...
break;
case 2: // Filtro "Nome"
...
break;
case 3: // Filtro "Prezzo"
...
break;
}
Ciao.