javascript里面有变量a,怎么才能传到scriptlet里的b呢?   
  代码如下:   
  <%@   page   contentType="text/html;charset=gb2312"%>   
  <html>   
  <head>   
  </head>   
  <body>   
  <script   language="javascript">   
    var   a="我是a,b怎么调用我啊?";   
  </script>   
  <%   
      String   b=??????       //这里怎么写?   
      %> 

解决方案 »

  1.   

    楼主还没有理解jsp的运行模式首先你应该把jsp和javascript区分开来
    jsp是服务端运行的,最终生成html文档
    javascript是客户端执行的你可以把jsp变量赋值给js,但不可以把js变量赋值给jsp当你把jsp赋值给js也不是真正意义的赋值
    可能的形式为
    <%String s="我是a,b怎么调用我啊?";%>var a="<%=s%>";你设想一下,当jsp在服务端执行的时候,js变量你都已经知道了为什么还要多此一举赋值给jsp变量呢?
    除非是js变量在客户端执行过计算后由form表单或get参数传回服务端