日期:2014-05-17  浏览次数:20684 次

JS要调用另一个JSP文件中定义的变量,怎么做?
比如1.jsp文件中定义了一个变量:
String aa="student";

现在1.htm中的js要怎么读取1.jsp的aa值?
<script language=javascript > 
    alter(aa);
</script > 

------解决方案--------------------
定义一个公共的变量页面,定义该变量,两个页面都引入该页面,然后在这边赋值,在那边读取。
------解决方案--------------------
在html中获取一个jsp中的变量,不行。。
但jsp中获取另一个jsp的变量倒是可以。。
你把1.htm改为11.jsp,然后通过传值将1.jsp的变量传递到11.jsp中,然后就可以用了。
------解决方案--------------------
11.jsp:
<%
String aa="student";
out.println("var aa = \""+aa+"\";");
%>


1.html:
<script ...src="11.jsp"/>
<script>
alert(aa);
</script>