我可以在一段时间内打印值时更改标题吗?



我正在一个社交网站上工作,我想打印我关注的5个最受欢迎的人。结果集返回我从数据库中关注的 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>&nbsp <%= 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%>>
    <%
    }        
    %>

最新更新