首先很基础的:JS可以直接引用JAVA变量,但JAVA不能引用JS变量。因为页面是先编译JAVA再编译JS JS引用JAVA变量如下: 首先,request的atrribute里面已经有了"str"这个String对象。 <% String str = (String)request.getAttribute("str"); %> 然后在JS中调用: <script type="text/javascript"> var strtemp = "<%=str%>"; alert(strtemp); </script>