为了账号安全,请及时绑定邮箱和手机立即绑定

使用在SPARQL查询内部的查询字符串外部声明的变量-使用JSP和Java Servlet

使用在SPARQL查询内部的查询字符串外部声明的变量-使用JSP和Java Servlet

喵喔喔 2021-04-30 15:33:57
我有2个jsp页面。在索引页面中,我正在选择一个下拉值,并将所选值作为url参数传递给SearchResults页面。http://localhost:8080/SearchResults.jsp?jobCat=InformationTechnology我正在捕获InformationTechnology使用以下代码传递的参数。查询应在表格中显示所选值的结果。(我正在选择工作类别,结果应显示所选工作类别下的应聘者)String jobCategory = request.getParameter("jobCat");以下是我的查询String queryString ="Select ?a ?b"+" Where { ...."+" Filter (?a = "+ jobCategory  +")"+// jobCategory is the String variable " }";但是我收到ParseException错误。是否有另一种方法可以像在类似情况下一样在SPARQL查询中使用字符串变量。提前致谢
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

我有解决此问题的方法。我曾经regex获得结果

"filter(regex(?a, \"" + jobCategory + "\"))"


查看完整回答
反对 回复 2021-05-12
  • 2 回答
  • 0 关注
  • 130 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信