Ciao! Il mio programma manda per parametro ad un metodo Javascript. Il metodo ha questo prototipo:

function StartTravel(request, Highways, username){

alert("passato di qui");
}

ora, considerando che il parametro username viene ignorato se non inviato, delle seguenti richieste la PRIMA HA SUCCESSO, la SECONDA NO!

PRIMA: Invio di due parametri ma non lo username
1) <input type="button" value="Naviga!" onclick="StartTravel(searchTextBox.value,avoidHigh way[0].checked)">

SECONDA: Tento di inviare anche lo username (correttamente visualizzato nel form, quindi il problema è un altro)

2) <input type="button" value="Naviga!" onclick="StartTravel(searchTextBox.value,avoidHigh way[0].checked,<jsp:getProperty name="sd" property="username"/>)">

Con la prima richiesta esce il messaggio "passato di qui". Con la seconda NO! Si presume un errore nella ricezione del parametro username...e non capisco..aiuti?