我正在社交网站上工作,我想打印我关注的5个最受欢迎的人。结果集返回了我从数据库中关注的5个最受欢迎的人。我希望第一个在h1标题中打印,第二个在h2中打印等等。我的问题是,如果有任何方法在迭代期间更改标题而不在if子句中打印每个结果。
Bellow是我的代码
<% ResultSet rs1 = dao.returnTop5(email);
int i = 1;
while (rs1.next()){
String username1 = rs1.getString("username");
String profilephoto = rs1.getString("profilephoto");
String followers = rs1.getString("followers"); %>
<img src="<%= profilephoto %>" class="first" title="<%= username1 %>">
<b><big>  <%= username1 %></a>
<h2 class="color">#<%= i %> (<%= followers %> Followers)</h2>
</big></b> <br> <% i++;
} %>
答案 0 :(得分:0)
我不知道你在标题中到底想要什么,但我希望这可以帮助你编写你的程序
<% ResultSet rs1 = dao.returnTop5(email);
int i = 1;
while (rs1.next()){
String username1 = rs1.getString("username");
String profilephoto = rs1.getString("profilephoto");
String followers = rs1.getString("followers");
%>
<h<%=i%>><%= username1 %></h<%=i%>>
<%
i++;
} %>
bellow是一般程序,你可以复制它并粘贴到任何jsp文件来测试下面的程序
<%
for (int a=1; a<=5; a++){
%>
<h<%=a%>>Hello World!</h<%=a%>>
<%
}
%>