应该不行,所有的java代码,是在服务器端先编译的,然后javascript到了客户端才能编译,顺序已经决定了不可以。你只能再次通过和服务器交互,来传递var a的值了。
没有办法调用的,你可以将js中的a设置成返回值,然后得到该a
var s;jQuery("id").val(s);
在js方法让 a成为返回值A的地方调用js事件
在jsp调用js可以通过事件调用。不过你想直接调用一个变量貌似不太现实吧