Come posso passare i valori JavaScript a Scriptlet in JSP?

Qualcuno può dirmi come passare i valori JavaScript a Scriptlet in JSP?

I tuoi valori javascript sono lato client, il tuo scriptlet è in esecuzione sul lato server. Quindi se vuoi usare le tue variabili javascript in uno scriptlet, dovrai inviarle.

Per ottenere ciò, memorizzarli nei campi di input e inviare un modulo, oppure eseguire una richiesta Ajax. Ti suggerisco di guardare in JQuery per questo.

Posso fornire due modi,

a.jsp ,

   <% String name=request.getParameter("name"); if(name!=null){ out.println(name); } %>  

b.jsp ,

  <% String st=""; out.println("value="+st); %> 

semplice, non puoi!

JSP è lato server, javascript è lato client nel momento in cui viene valutato il javascript non c’è più ‘codice jsp’.

Ho interpretato questa domanda come:

“Qualcuno può dirmi come passare valori per JavaScript da utilizzare in un JSP?”

Se questo è il caso, questo file HTML passerebbe una variabile calcasting dal server a un JavaScript in un JSP.

      

Se stai dicendo che vuoi passare il valore javascript da un jsp a un altro in javascript, usa la tecnica URLRewriting per passare la variabile javascript al prossimo file jsp e accedervi nel prossimo jsp nell’object richiesta.

Altrimenti non puoi farlo.

Non è ansible come ti aspetti. Ma puoi fare qualcosa del genere. Passa il valore del tuo java script al servlet / controller, fai il tuo processing e poi passa questo valore alla pagina jsp mettendolo in qualche object come tuo requisito. Quindi puoi usare questo valore come vuoi.

Non puoi farlo ma puoi fare il contrario:

Puoi farlo nel tuo jsp

 <% String name = "John Allepe"; request.setAttribute("CustomerName", name); %> 

Accedi alla variabile in js