从JSP中的ArrayList打印HTML链接

时间:2017-05-16 13:35:14

标签: html jsp jena

我是JSP和WebApp的新手。

我在打印存储在JSP上的ArrayList中的一些HTML链接时遇到问题。

这是JSP代码:

<!DOCTYPE html>
<%@ page import="java.util.List" %>
<%@ page import="com.hp.hpl.jena.rdf.model.Resource" %>
<%@ page import="java.util.ArrayList" %>
<% 

List<Resource> list = new ArrayList<Resource>();

list = (ArrayList<Resource>) request.getAttribute("URIlist");

for (Resource uri: list) {
%>
<a href="${uri}"> ${uri}</a>
<br>
<% 
}
%>

我确定ArrayList是正确的istanciated(我试图简单地System.out.println(),一切正常)。我想问题是$ {uri},但我不知道如何解决它。

请注意:我必须打印的链接看起来像这样“http://localhost:8080/LAB5/rest/luoghi/Chiesa_di_Sant_Eligio_Maggiore

1 个答案:

答案 0 :(得分:0)

如果URIlist在请求分数中可用,请使用条件标记或javascript来创建DOM元素。