De ese modo no puedes pasar la variable, pues si la dejas entre comillas, será interpretada como una cadena de texto y no como variable. Necesitas concatenarla. Desconozco la manera en la que puedas asignar el valor de una variable en Java a un elemento HTML, pero quizá
esto te pueda ayudar.
Una vez que concatenes esa variable en la llamada a la función, la recibes en
validar
y la podrás usar como desees.
Saludos