【问题标题】:Angle brackets in String disappear on JSP using Tomcat 6字符串中的尖括号在使用 Tomcat 6 的 JSP 上消失
【发布时间】:2012-01-26 12:31:26
【问题描述】:

我在部署在 Tomcat 6 上的 JSP 应用程序上使用 Jena/ARQ 时遇到问题。我想使用以下查询查询 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();`

我收到一个错误,因为在字符串查询中所有尖括号都被删除了:

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

有什么建议吗?

【问题讨论】:

    标签: jsp tomcat6 sparql jena


    【解决方案1】:

    我想你的意思是:

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

    (抱歉重新包装)

    请注意,res_dbpedia.getURI() 周围没有 &lt;&gt;

    【讨论】:

    • 是的,它带有“
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-14
    • 1970-01-01
    • 1970-01-01
    • 2021-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多