一般情况下是不可能的,只能变通的做,
*例如把JAVASCRIPT的变量通过表单传到另一个页面,然后用JSP接受
*用SESSION
*用COOKIE

解决方案 »

  1.   

    直接通过程序访问是不太可能的,不过你可以通过提交网页来传递参数啊,用get方式
    *.jsp?varl=""
      

  2.   

    你这样说话我都无话可说了,
    请问jsp是什么语言在什么地方执行。
    javascript是什么语言在什么地方执行。
    ------------
    如果是javascript里可以调用jsp中的定义的变量是可以的。
    ------------
    不知道你是说反了,还是怎么的了。
    请问服务器先解释哪个代码?好好想想吧。-----------
    <%
    String str = "fuck2008";
    %>
    <script>
    var str = "<%=str%>";
    alert(str);
    </script>
    ---------
    以上可定能运行
    <script>
    var str="fuck2008";
    </script>
    <%
    out.println(str);
    %>
    --------
    如果能编译通过打印出"fuck2008",我就跳楼自杀了。
      

  3.   

    最一般的做法是,设置一个hidden控件,然后在javascript中将要传给JSP的变量值附给该控件。然后提交给该JSP。