请问 我在jsp中定义一个js数组var aa=new array(); 我想在java代码用引用这个aa中的值,要怎么写啊?
3个回答
展开全部
你想做什么呢?
给aa赋值?
这里面注意,Java代码先在服务器执行完以后,生成html发送到浏览器,浏览器才会执行js。
因此:
1. js可以获取java代码执行的结果,例如:var aa = <%=”\"test\"“%>
2. 但是java代码不能直接得到js的结果,必须通过浏览器提交请求的形式与后台通讯,服务器端才能获取js的值。
给aa赋值?
这里面注意,Java代码先在服务器执行完以后,生成html发送到浏览器,浏览器才会执行js。
因此:
1. js可以获取java代码执行的结果,例如:var aa = <%=”\"test\"“%>
2. 但是java代码不能直接得到js的结果,必须通过浏览器提交请求的形式与后台通讯,服务器端才能获取js的值。
追问
现在没有提交的操作 可以吧js数组中的内容转化成java类型的数组吗?
追答
直接不可以,不过可以通过ajax请求提交给服务器。
展开全部
jsp在后台执行,js在前台执行,如果想要等到前台的值需要发一个请求发送到后台。感觉你目前的逻辑有问题
追问
我现在也没有什么提交的动作啊 怎么才能实时的传递到后台 (前台内容是每分钟变化的)?
追答
那你就用js定时器,定时往后台发送ajax,然后局部刷新前台啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a target="_blank" href="http://wp.qq.com/wpa/qunwpa?idkey=704f64cdab0db0da0778ff3880ab701a3dc92733e4996353afd62270b343dd2d"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt=".net技术交流群" title=".net技术交流群"></a>
追问
你这是啥
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询