Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中从服务器端执行javascript?_Java_Javascript - Fatal编程技术网

在java中从服务器端执行javascript?

在java中从服务器端执行javascript?,java,javascript,Java,Javascript,我一直在寻找关于这方面的真实信息,我在Java EE上开发一些系统,我一生都在web上工作,现在我进入了系统,我的老板告诉我他让javascripts从“服务器端”工作来管理投票和其他事情,但我认为这是不对的,我告诉他我认为javascript只在客户端执行,似乎它仍然是正确的,我发现关于说它是可能的和不可能的两个信息,有人对此有一些有效的答案吗?如果是,这怎么可能 谢谢 您确实可以在服务器端使用第三方软件包(如或类似)执行JavaScript 但是,从您的描述中,我不清楚他是否希望您实际从服务

我一直在寻找关于这方面的真实信息,我在Java EE上开发一些系统,我一生都在web上工作,现在我进入了系统,我的老板告诉我他让javascripts从“服务器端”工作来管理投票和其他事情,但我认为这是不对的,我告诉他我认为javascript只在客户端执行,似乎它仍然是正确的,我发现关于说它是可能的和不可能的两个信息,有人对此有一些有效的答案吗?如果是,这怎么可能


谢谢

您确实可以在服务器端使用第三方软件包(如或类似)执行JavaScript


但是,从您的描述中,我不清楚他是否希望您实际从服务器端执行JavaScript,从服务器端提供JavaScript内容,或者使用AJAX对服务器端代码进行远程过程调用。

脚本API位于Java SE 6平台中提供的javax.script包中

参考链接:-


您也可以在服务器端执行javascript,这意味着在服务器端开发以服务器为中心的代码,用于etsblishing连接,提供HTML文件等。所有这些都可以在服务器端javascript上完成。有很多框架可用于实现这一点。运行服务器端javascript的主要目标是执行服务器端功能。其中一个示例是维护与客户端的长期连接

js就是这样一个框架,用于实现上述功能,除此之外,还有其他服务器端javascript框架,RhinoJS可以在Java虚拟机上运行时,在服务器端执行javascript


但是,使用服务器端javascript框架工作的想法会因您的需求而异。

AFAIR MS IIS可以运行JScript。您可以在java内部运行javascript。。。是 啊那正是我告诉他的。。但是他把我当作一个哑巴,所以,我决定不再说更多的话……我不明白,因为他们正在显示一些对话框和类似的东西,对我来说似乎没有必要。你需要进一步向你的老板澄清,具体来说,他指的是什么。