-1
4

2 回答 2

1

试试这个方法,

<%!
    String [] searchResultTitle = {"1","2","3"};
    String [] searchResultLinks = {"www.google.com","www.google.com","www.gmail.com"};
%>
<%
    for(int j=0; j<searchResultLinks.length; j++){
%>
<p>
    <%out.print(searchResultTitle[j].toString()) ; %>
</p>
<%
out.println( "<a href =" + searchResultLinks[j].toString() +"> " + searchResultTitle[j].toString() + "</a>");
}%>

您也可以尝试如下,

<a href = "<%= searchResultLinks[j].toString() %>" > <%= searchResultTitle[j].toString() %> </a>

这是创建锚链接时“<”和“a”之间的空格。那就是它呈现为纯文本。

于 2012-04-29T07:15:10.360 回答
0

你只需要打印它:

out.print("< a href = "+searchResultLinks[j].toString()+"> ");
out.print(searchResultLinks[j].toString()) ;
out.print("</a>");

顺便说一句,这些<p>标签也应该被打印出来,或者使用 JSP 标签将它们从 Java 代码中分离出来。

于 2012-04-29T06:53:16.333 回答