2012-01-26 43 views
2

我得到了部署在Tomcat 6,我的JSP應用程序中使用耶拿/ ARQ我想查詢SPARQL端點下面的查詢問題:尖括號JSP的消失使用Tomcat 6

String query = "prefix dbpprop: <http://dbpedia.org/property/> select ?population where { " + 
       res_dbpedia.getURI() + " dbpprop:population ?population . }"; 

是那麼我正確提交

qexecDBPedia = QueryExecutionFactory.sparqlService(sparqlEnpointDBPedia, 
                sparqlQS_DBPedia); 
resultsDBPedia = qexecDBPedia.execSelect();` 

因爲在串查詢所有的尖括號被刪除我得到了一個錯誤:

prefix dbpprop: select ?population where { dbpprop:population ?population . } 

有什麼建議嗎?

回答

1

我想你的意思:

String query = "prefix dbpprop: <http://dbpedia.org/property/> " + 
       "select ?population where { <" + 
       res_dbpedia.getURI() + "> dbpprop:population ?population . }"; 

(對不起,重新包裝)

注意,你沒有<>周圍res_dbpedia.getURI()

+0

是的,它與「<」。無論如何,我解決了這個問題,而不是關於「<」。 –