16041 次
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 に答える