在Neo4J编程中使用java将结果串行到ExecutionResult

时间:2013-04-07 05:32:51

标签: java neo4j cypher

在我的应用程序中,对于Neo4j db,Team使用的是独立而不是服务器。但团队提供了一个jsp来查看字符串格式的结果。

在JSP页面中,我们有一个表单在textarea中编写cypher查询,并有按钮将请求发送到服务器。将请求发送到服务器后,测试结果将以字符串形式打印在网页中。

在这里,我们需要一种机制将网页中的打印字符串转换为neo4j“ExecutionResult”对象。

有人可以提供转换的代码段吗?

2 个答案:

答案 0 :(得分:1)

您只需将网页上的JSON请求发送回服务器,例如

$(document).ready(function() {
  $("#log").append($("#query").html());
})

http://jsfiddle.net/peterneubauer/WnPYp/抓取HTML元素并将其与AJAX请求一起发送到服务器?

答案 1 :(得分:0)

没有相反的方法,你必须自己编写一个解析器。

但是你可以让客户端不仅有文本结果,而且还有更丰富的JSON结果和/或将json发布到你网站的链接。

对于某些想法,请查看位于http://console.neo4j.org

http://github.com/neo4j-contrib/rabbithole代码

它将ExecutionResult转换为JSON并将其呈现为客户端中的jquery数据表。并且还有详细数据的附加弹出窗口(查询详细信息)。