本人刚接触jsp,想通过查询一个owl文档(类似数据库查询),然后把结果显示在页面上,请教大师们如何做,查询结果显示出来了,我是想把结果显示成表格的形式while (rs.hasNext()) {
QuerySolution soln = rs.nextSolution(); //查询结果中的每一条(称之为满足条件的一个solution)
String s = soln.get("x").toString();
StringTokenizer token = new StringTokenizer(s,"#");
token.nextToken();如何把token.nextToken()的值显示在一个表格里,token.nextToken()值不只一个,那位大虾做过,指点一下,谢谢各位了...
QuerySolution soln = rs.nextSolution(); //查询结果中的每一条(称之为满足条件的一个solution)
String s = soln.get("x").toString();
StringTokenizer token = new StringTokenizer(s,"#");
token.nextToken();如何把token.nextToken()的值显示在一个表格里,token.nextToken()值不只一个,那位大虾做过,指点一下,谢谢各位了...
<%
while (rs.hasNext()) {
QuerySolution soln = rs.nextSolution(); //查询结果中的每一条(称之为满足条件的一个solution)
String[] temp = soln.split("#");
%> <tr>
<%
for(int i = 0;i < temp.length ;i++){
%>
<td><%=temp[i]%></td>
<%
}
%>
</tr>
<%
}
%>参考一下吧
在后台把数据放到list中,在jsp页面用struts2的<s:iterator>或者c标签的<c:foreach>来实现就可以了<table class="tableEdit" style="width:580px;" cellspacing="0" border="0" cellpadding="0">
<tr>
<td class="tdEditLabel" >顶级模块</td>
<td class="tdEditContent">权限</td>
</tr>
<!-- 输出模块树 -->
<c:forEach items="${modules}" var="module">
<tr>
<td>${module.name }</td>
<td>${module.id}</td>
</c:forEach>
</table>你参考下吧
String s = soln.get("x").toString();
那个x是上面查询的结果即"SELECT ?x WHERE { ?x rdfs:subClassOf "+name+"}"
如果用你的这种方法,该如何加呢?
如果查询的结果多了的话,显示如下:查询条件 结果
查询的内容 显示的结果
查询条件 结果
查询的内容 显示的结果
查询条件 结果
查询的内容 显示的结果
查询条件 结果
查询的内容 显示的结果可是我只想显示
查询条件 结果
查询的内容 显示的结果
查询的内容 显示的结果
查询的内容 显示的结果
查询的内容 显示的结果
。这该如何修改呢,我的代码是
<table cellspacing=1 cellpadding=0 width=100% bgcolor=#FF0000 border=1>
<caption><font color="#FF0000"><b>search result</b></font></caption>
......
中间是处理的语句
......
<tr align="center" bgcolor="#FFFFFF" height="20">
<th>device</th>
<th>function</th>
</tr>
<tr bgcolor=#FFFFFF height=20 align="center">
<td align="center"><%=name %></td>
<td align="center"><%=token.nextToken() %></td>
</tr>请问这该如何修改呢,谢谢了