我正在开发一个webapplication,我有一个neo4j数据库连接到它。 我正在使用迭代器来查找所有这样的节点:
Iterator<Node> list_brands = result.columnAs("n");
while (list_brands.hasNext()) {
Node brand = list_brands.next();
out.println(brand.getProperty("Titel", "null"));
}
所以这段代码给了我所有带有属性的节点&#34; Titel&#34; 我希望每个名字都在新的一行。
我尝试了所有事情,但没有像以下那样工作:
/n, /r/n, System.getProperty(line.separator);
我希望你能帮助我。
答案 0 :(得分:0)
扩展评论时,您需要使用HTML换行符(<br/>
)将其置于浏览器中。
out.println(brand.getProperty("Titel<br/>"));
将无效,因为我认为没有具有该名称的属性。
相反,您需要将<br/>
写入您的JSP,例如通过调用
out.print(brand.getProperty("Titel")); //no println() here, because newline is not needed
out.print("<br/>"); //write the html tag to the JSP's output stream
顺便说一句,我可能会在尝试打印之前检查该属性是否存在。
答案 1 :(得分:0)
最后!!
我的ajax代码不正确。我的servlet在html标签上运行得很好,但是如果我进行ajax调用以从servlet获取数据,它将无法识别我的servlet中的html标签。对于遇到同样问题的人来说,这是ajax代码:
function data(){
$(document).ready(function() {
$('#moeder').click(function() {
$.ajax({
url: 'MyServlet',
type: 'GET',
datatype: 'html',
success : function(result) {
jQuery("#ajaxGetUserServletResponse").html(result); //i added this line and it worked.
}
});
});
});
}