在struts2参数中插入Javascript值

在struts2参数中插入Javascript值,javascript,struts2,Javascript,Struts2,我的问题肯定有一个非常简单的答案,但我找不到。我在一个页面中使用Javascript保存cookie,在另一个页面中获取cookie的值并将其保存在Javascript变量中 <script> var ucMenu = getCookie('userCookieSL'); </script> var ucMenu=getCookie('userCookieSL'); 然后我需要将保存在ucMenu中的值插入参数userCookiesSL <s:a act

我的问题肯定有一个非常简单的答案,但我找不到。我在一个页面中使用Javascript保存cookie,在另一个页面中获取cookie的值并将其保存在Javascript变量中

<script>
   var ucMenu = getCookie('userCookieSL');
</script>

var ucMenu=getCookie('userCookieSL');
然后我需要将保存在ucMenu中的值插入参数userCookiesSL

<s:a action="favorites">
   <s:param name="userCookiesSL"/>
</s:a>

我尝试过使用隐藏变量,但它不起作用

<input type="hidden" id="auxUserCookiesSL" name="auxUserCookiesSL" />
<script>
   var ucMenu = getCookie('userCookieSL');
   document.getElementById('auxUserCookiesSL').value = ucMenu;
</script>
<s:a action="favorites">
   <s:param name="userCookiesSL" value="auxUserCookiesSL"/>                                          
</s:a>

var ucMenu=getCookie('userCookieSL');
document.getElementById('auxUserCookiesSL')。value=ucMenu;

最后我用另一种形式解决了它

<s:form id="frmFavoritos" action="favoritos" theme="simple">
   <input type="hidden" name="userCookieSL" id="userCookieSL"/>
   <script>
      var ucMenu = getCookie('userCookieSL');
      document.getElementById('userCookieSL').value = ucMenu;
   </script>
   <img src="../Imagenes/Administracion/bRTdpoqi9.png" title="Аñadir a Favoritos" 
      style="box-shadow:  0px 0px 0px;" onclick=" enviarFavoritos();"/>
</s:form>
<script>
   function enviarFavoritos(){
      document.getElementById('frmFavoritos').submit();
   }
</script>

var ucMenu=getCookie('userCookieSL');
document.getElementById('userCookieSL')。value=ucMenu;
函数enviarFavoritos(){
document.getElementById('frmFavoritos').submit();
}