String sql="select * from test"
int i=1
while(rs.next()){
String name=rs.getString("name")
if(i%2==1){
out.print("<tr>")
out.print("<td>")
out.print(name)
out.print("</td>")
}else{
out.print("<td>")
out.print(name)
out.print("</td>")
out.print("</tr>")
}
i++
}
以上代码我已经调试过了,没问题,你只需要修改一下字段就行。
JSP页面中用c标签遍历list,要显示数据的对象列表放到list中。
java代码:
request.setAttribute("list", yourList)jsp代码:
<c:forEach var="user" items="${list}">User Name: ${user.username}<br/>
Age: ${user.age}
</c:forEach>
注意在JSP中引入jstl的core标签,如果实在不清楚,继续追问
1.你在jsp中嵌入java代码,在java代码里写for循环,循环产生你从数据库里面拿到的数据显示在li上<%java代码%><%=java变量%>
2.用jstl标签c:forEach
<c:forEach items="后台传过来的变量集合" var="变量">
<li>${变量}</li>
</c:forEach>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)