在JSP中怎么调用JS定义的变量?

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:01:51
就是在JSP页面中:
<script type="text/javascript">
function Name(id){
var a;
<%
List b=c.getlayouts(A)
%>
}
</script>
在A的地方我想调用a,那怎么写?

应该不行,所有的java代码,是在服务器端先编译的,然后javascript到了客户端才能编译,顺序已经决定了不可以。你只能再次通过和服务器交互,来传递var a的值了。

var s;

jQuery("id").val(s);

在js方法让 a成为返回值
A的地方调用js事件

在jsp调用js可以通过事件调用。
不过你想直接调用一个变量貌似不太现实吧

没有办法调用的,你可以将js中的a设置成返回值,然后得到该a