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