怪问题 当在一个jsp页面中,引用了两个js文件时,位置一换就错

在一个jsp页面中,引用了两个js a.js,b.js文件,
<script type="text/javascript" src="<%=request.getContextPath() %>/js/a.js" />
<script type="text/javascript" src="<%=request.getContextPath() %>/js/b.js" />

当将a放在前面时是对的。
但是当 
<script type="text/javascript" src="<%=request.getContextPath() %>/js/b.js" />
<script type="text/javascript" src="<%=request.getContextPath() %>/js/a.js" />

将b.js放在前面的时候,就会出错。说是 缺少对象。

详细说明:
页面上是有一个按钮,当单击时调用一个方法,这个方法是写在本页面的<script>中,当单击时调用 aa()方法
<script type="text/javascript" src="<%=request.getContextPath() %>/js/a.js" />
<script type="text/javascript" src="<%=request.getContextPath() %>/js/b.js" />

<script type="text/javascript">
 function aa(){
   alert(22);
}
</script>

哪位知道这是为什么呢?

你可能感兴趣的:(jsp)