Grazie per aver risposto!
Non mi è molto chiaro il tuo suggerimento.
Io ho un file jsp in cui sono presenti le 3 select citate, che non interagiscono tra loro.
L'utente può selezionare qualsivoglia valore nelle 3 select e premere cerca.
I dati selezionati nelle select vengono prelevati nella pag jsp successiva, che mi fa la loro AND:
se c'è una persona con quel CF, quel cognome e quel nome (o solo CF, solo cognome e nome, ecc in base alle scelte fatte nella prima pag jsp) mi restituisce un elenco di valori preceduti da un radio button: seleziono la persona desiderata, click su apri e mi apre una pagina riassuntiva con vari dati anagrafici e non della persona.
Se non trova nessuno mi da errore.
Visto che le 3 select non interagiscono tra loro, la probabilità di errore è elevatissima.