为什么在js文件中不能获得session.getAttribute("name")的值
我用JBuilder2006 新建了一个jsp文件:
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>
菜鸟试验用,请高手指教
</title>
</head>
<%!
String str;
%>
<%
session.setAttribute("name","这是初始值");
str=(String)session.getAttribute("name");
%>
<script language="javascript" type="text/javascript">
function show(){
<%session.setAttribute("name","这是通过javascript改变后的值");%>;
var s="<%=session.getAttribute("name")%>";
alert(s);
}
</script>
<body onload="show()" bgcolor="#ffffff">
<h1>
<%=str%>
</h1>
</body>
</html>
这样运行jsp文件是可以的,不过我现在想把javascript保存在js文件中,再调用就不行,这是为什么呀?(问题很菜,不要BS我,谢谢!!!)