服务器如何调用客户端页面上的JS

JavaScript017

服务器如何调用客户端页面上的JS,第1张

一般是这样的:在客户端启动的时候,保持一个跟服务器的长链接(使用http 1.1协议,通过设置keep-alive属性来保证链接持续时间很长),然后客户端另开一个线程监听这个链接,然后服务器可以通过这个连接来发送相应的指令(自己定义的指令),客户端接收到之后,对这个指令进行解析和执行操作。(比如服务器发一个"getDeviceStatus"的字符串过去,然后客户端解析到该字符串后,调用相应的getDeviceStatus的方法),关于长连接的详细,google一下就知道了。

如果你指的客户端是浏览器的话,那就只能是浏览器主动调服务器的接口才行。

不可以,但可以通过填写JS代码放上去。

jsp一般是运行在服务器端的经过服务器处理后,生成HTML文件传回客户端js是运行在客户端的。

可以通过编写如下代码实现在服务器段编写JS代码:,out.printaler\hello~\,out.print,%>。