我可以在一段时间内打印值时更改标题吗?
Can I change headings when printing values in a while?
我在一个社交网站上工作,我想打印 5 个最受欢迎的人 follow.The 结果集返回数据库中我关注的 5 个最受欢迎的人。我希望第一个打印在 h1 标题中,第二个打印在 h2 中,依此类推。我的问题是,是否有任何方法可以在迭代期间更改标题,而无需在 if 子句中打印每个结果。
下面是我的代码
<% 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++;
} %>
我不知道你到底想要什么标题,但我希望这对你编写程序有所帮助
<% 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++;
} %>
下面是您的通用程序,您可以将其复制并粘贴到任何 jsp 文件以测试下面的程序
<%
for (int a=1; a<=5; a++){
%>
<h<%=a%>>Hello World!</h<%=a%>>
<%
}
%>
我在一个社交网站上工作,我想打印 5 个最受欢迎的人 follow.The 结果集返回数据库中我关注的 5 个最受欢迎的人。我希望第一个打印在 h1 标题中,第二个打印在 h2 中,依此类推。我的问题是,是否有任何方法可以在迭代期间更改标题,而无需在 if 子句中打印每个结果。
下面是我的代码
<% 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++;
} %>
我不知道你到底想要什么标题,但我希望这对你编写程序有所帮助
<% 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++;
} %>
下面是您的通用程序,您可以将其复制并粘贴到任何 jsp 文件以测试下面的程序
<%
for (int a=1; a<=5; a++){
%>
<h<%=a%>>Hello World!</h<%=a%>>
<%
}
%>