Como faço para passar valores JavaScript para Scriptlet no JSP?

Alguém pode me dizer como passar valores JavaScript para Scriptlet no JSP?

    Seus valores de javascript são do lado do cliente, seu scriptlet está sendo executado no lado do servidor. Então, se você quiser usar suas variables ​​javascript em um scriptlet, será necessário enviá-las.

    Para isso, armazene-os em campos de input e envie um formulário ou execute uma solicitação ajax. Eu sugiro que você procure no JQuery por isso.

    Eu posso fornecer duas maneiras,

    a.jsp ,

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

    b.jsp ,

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

    simples, você não pode!

    JSP é do lado do servidor, javascript é o significado do lado do cliente no momento em que o javascript é avaliado não há mais ‘código jsp’.

    Eu interpretei essa questão como:

    “Alguém pode me dizer como passar valores para JavaScript para uso em um JSP?”

    Se esse for o caso, esse arquivo HTML passaria uma variável calculada pelo servidor para um JavaScript em um JSP.

          

    Se você está dizendo que quer passar o valor javascript de um jsp para outro em javascript, então use a técnica URLRewriting para passar a variável javascript para o próximo arquivo jsp e acessar isso no próximo jsp no object request.

    Outro sábio você não pode fazer isso.

    Não é possível como você está esperando. Mas você pode fazer algo assim. Passe o valor do seu script java para o servlet / controller, faça o seu processamento e, em seguida, passe esse valor para a página jsp colocando-o em algum object como sua exigência. Então você pode usar esse valor como quiser.

    Você não pode fazer isso, mas você pode fazer o oposto:

    Na sua jsp você pode

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

    Acesse a variável no js