Ъгловите скоби в String изчезват на JSP с помощта на Tomcat 6

Имам проблем с използването на Jena/ARQ на моето JSP приложение, внедрено на Tomcat 6. Искам да направя запитване до SPARQL крайна точка със следната заявка:

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();`

Получих грешка, защото в заявката String всички ъглови скоби са премахнати:

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

Някакво предложение?


person Mr_Destruction    schedule 26.01.2012    source източник


Отговори (1)


Мисля, че имаш предвид:

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

(съжалявам за повторното опаковане)

Имайте предвид, че не сте имали <> около res_dbpedia.getURI().

person user205512    schedule 26.01.2012
comment
Да, беше с ‹. Така или иначе реших проблема и не беше за ‹. - person Mr_Destruction; 28.01.2012