首先JSP经过request收到后台返回的值,把他输出到页面,再经过JS获取,由于js对应的是浏览器相应。而JSP是在页面中的值传递,因此直接至关是是收不到值的javascript
<% //收到后台返回的值 String filename=request.getAttribute("filename").toString(); //输出到页面中的JS变量中 out.write("<SCRIPT language="+"'"+"JavaScript"+"'"+">var filename="+"'"+filename+"'"+";</SCRIPT>"); %>
下面就能够在JS里自由的调用这个值了java
<script type="text/javascript"> alert(filename); </script>