Originariamente inviato da tntgiallo
Codice PHP:
<html:submit onclick="return setActionButton('insDatiRichiestaServizioForm','<%= VARIABILE %>')">Indietro</html:submit

Ho il mio pulsante all'interno di un form con l'utilizzo della tag lib di struts html:submit, ho dovuto creare un javascript che passa dei parametri, il primo é il nome del form, il secondo é una variabile java, pensavo che utilizzando il tag "<%= %>" lui ,mi processasse il contenuto e costruisse lo script invece come secondo valore della chiamata mi trovo non il contenuto di VARIABILE , ma l'intera stringa "<% VARIABILE %>" senza processarla e tirarne fuori il contenuto, chi mi sa aiutare. che devo fare per farlo andare?

grazie
Il tag html:submit che usi è già visto come codice da interpretare, quindi come attributo si aspetta una stringa di testo... se vuoi che interpreti delle istruzioni puoi usare il linguaggio EL:
codice:
<html:submit onclick="return setActionButton('insDatiRichiestaServizioForm','${VARIABILE}')">Indietro</html:submit>