Strano ma vero la & commerciale mi dava errore sul parer ho risolto aggiungendo un al posto della & il simbolo # funziona lo stesso.

Ancora un ultima cosa :

Nella seconda select non mi ricarica la pagina ma mi aggiunge solo il valore della select... questo è il codice

<select titolo="marca" id="marca" onchange="location.href='?cat=<%=cat_para%>#mar='+ this.value;">
<% String sql_marca="SELECT Nome_Marca FROM Lista_Marche WHERE(Categoria='"+cat_para+"')";
ResultSet rs_marca = statement.executeQuery(sql_marca); %>
<% while (rs_marca.next()){
String opzione_marca=rs_marca.getString(1); %>
<option value ="<%= opzione_marca %>"> <%= opzione_marca %> </option>
<%}%>
</select>

mi sapete dire cos'è che non va??? grazie ciao