java如何调用node.js啊? 30

启动node.js服务后,在java里调用node.js加载的js脚本中的函数... 启动node.js服务后,在java里调用node.js加载的js脚本中的函数 展开
 我来答
如果天堂有泪
2012-11-13 · 超过36用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:93万
展开全部
首先,要调用其它语言,java内部是提供了支持的,但是,更方便的做法是使用apche-commons项目里的BSF提供的引擎,透过它可以轻松调用其它语言。以下摘录自项目主页:
BSF 2.x supports several scripting languages currently:

Javascript (using Rhino ECMAScript, from the Mozilla project)
NetRexx (an extension of the IBM REXX scripting language in Java)
Commons JEXL
Python (using Jython)
Tcl (using Jacl)
XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces)
出与美肉深笑1i
推荐于2017-09-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8750
采纳率:88%
帮助的人:8861万
展开全部
使用这个引入想要调用的Java类<%@page import"packge.classexa"%>
然后再声明这个类的对象,或者直接调用静态方法。
<%
classexa tclassexa = new classexa();
tclassexa.function();
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maccter
2012-10-22 · 超过15用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:45万
展开全部
引入到对应的页面上就可以了,比如
<script type="text/javascript" src="....node.js"></script>
具体路径可以自己写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kaisa1028
2012-10-22 · TA获得超过1.1万个赞
知道大有可为答主
回答量:5429
采纳率:28%
帮助的人:2566万
展开全部
你不能在java里调用node.js脚本里的函数。你可以考虑用socket或者pipeline来交流。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友845f74e61
2012-10-22 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1614万
展开全部
是想用java来执行nodejs代码?

还是用node.js写的服务吗?
使用nodejs框架来执行java?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式