这样引入是把js嵌入到当前页面中还是动态加载引用?
比如我在a.jsp中
<%@ page language="java" pageEncoding="utf-8"%>
<%@ page import="My.SysConfig"%> 
<%
String url=SysConfig.URL;
%>
<script src="a.js"></script>在a.js中
var bb='<%=ass%>';
alert("bb="+bb);这样运行后
alert出来的是bb=<%=ass%>为什么?

解决方案 »

  1.   

    .......你的bb本来赋值写的就是<%=ass%>,alert出来自然就是这个。如果ass这个值是后端生成的,你就把js直接写在页面就行,外调的话,a.js文件也需要用后端去生成才行。
      

  2.   

    你的bb本来赋值写的就是<%=ass%>,alert出来自然就是这个。
    <%=ass%>只有在jsp文件才解析,写到js文件里是不起作用的;如果要写只能写到jsp文件中