ciao

questa domanda è promiscua, metà JS metà Java Struts.
ho messo quindi in ambedue i dorum la domanda.


dentro ad una pg jsp in una applicazione Struts2 vorrei poter variare dinamicamente il valore di un campo F1 <s:textfield> a fronte del variare di un campo di selezione S1.
nulla di strano, basta mettere un javascript sull'evento di S1 ce setta F1 value.

il problema è che il valore da settare dipende da una property <sroperty> che chiameremo P1 che è uno dei campi di una action, quindi la trovo nel ValueStack struts, e dal valore istantaneo di S1 (valoreCampoS1) che è un valore javascript.
La property P1 è dei tipo MAP e devo scorrerla col valore indice che è la variabile javascript 'valoreCampoS1'.

il problema si riassume nella neccesità di parsing succeissvo tra Javascript e Struts, non si riesce a risolvere il valore della variabile javascript dentro al tag Struts <sroperty>

Ho provato con tutte le sintassi, con ' con " con+ . non parsa.

Lo script. Qui riport P1['valoreCampoS1'] ma ho provato tutte le sintassi.

function settaValore( valoreCampoS1 ) {

document.getElementById('F1').value="<sroperty value="P1['valoreCampoS1'].myProperty" />" ;

}


Ringrazio chi vorrà dare suggerimenti

ciao nicola