Atribuir variavel javascript no java, em aplicação web(jsp)

Olá Senhores,

Eu estou montando um sistema de calendario de eventos para um projeto de CMS e não estou conseguindo atribuir em uma variavel java, um valor de uma variavel javascript, segue em anexo uma parte do codigo:

if (dateIsSpecial(y, m, d)){ linkJS = 'http://www.portal.com.br/opencms/export/portal/calendario/' + y + m + d; }

Se eu colocar um document.write(linkJS) ali em cima, e clicar no calendario, no dia 26 de setembro, ele vai criar uma outra tela resultado:

http://www.portal.com.br/opencms/export/portal/calendario/2007/setembro/26

Eu preciso de alguma forma, atribuir esse valor da variavel, em uma variavel java, algo nessa logica abaixo:

if (dateIsSpecial(y, m, d)){ linkJS = 'http://www.portal.com.br/opencms/export/portal/calendario/' + y + m + d; <% String linkLista = "%>linkJS<%"; %> }

Eu estava com um problema parecido mas usei jstl, mas não consegui adaptar a solução para esse, no meu problema anterior, eu tinha um valor de <cms:contentshow element=‘Link’ /> que eu precisava colocar em uma variavel java, para eu trabalhar, a solução foi:

&lt;c:set var="folder"&gt;&lt;cms:contentshow element='Link' /&gt;&lt;/c:set&gt;
&lt;%
pathDia = pageContext.getAttribute(&quot;folder&quot;).toString();

Desta forma eu consegui pegar o valor do Link do xmlschema e passar para o java.

Eu preciso agora fazer a mesma coisa, mas com javascript, e não estou conseguindo.

Alguem tem alguma ideia?

Obrigado

Jogue a variável java em um campo hidden e obtenha esse valor do campo na sua função js.

Algo assim:
http://www.guj.com.br/posts/list/70063.java

.

[quote=Pedrosa]Jogue a variável java em um campo hidden e obtenha esse valor do campo na sua função js.

Algo assim:
http://www.guj.com.br/posts/list/70063.java

[/quote]

Agora to raciocinando direito o que vc falou, eu não quero isso, vc entendeu minha duvida errado.

Eu necessito o inverso do que vc falou, preciso passar um valor de variavel javascript para java…

:shock: :shock: :shock: :shock:

ta dificil demais… to tentando alternativa de enviar para sessão e recuperar pelo java, mas não to conseguindo criar sessão pelo javascript… :roll:

fiz a estrutura aqui, se eu conseguir inserir o valor da variavel java no c:set, resolve o problema:

Algo ± assim:

&lt;c:set var="teste1" value="${linkJS}"/&gt;

esse value="", tenho que saber como eu repasso um valor de variavel js para ele, alguem sabe?

Tentei assim, mas deu um According to TLD or attribute directive in tag file, attribute value does not accept any expressions
:cry: