这个是我jsp页面代码,实现的效果是:一行显示2列,对图片和Username都进行控制,一个图片下对应一个userName,这个是2对<tr>我就不会控制了,我就会控制一对<tr>,请高手帮忙,在这里先谢谢了! <%@ page language="java" contentType="text/html; charset=UTF-8" %>
<jsp:directive.page import="java.util.ArrayList"/>
<jsp:directive.page import="com.mainone.model.Member"/>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
ArrayList list = (ArrayList)request.getAttribute("MemberList");
System.out.println(list);
%> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="51" align="center" class="title_bg"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="64%" align="left"><span class="title_word">会员</span><span class="white"></span></td>
<td width="36%" align="right" class="more"><a href="#">更多>></a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<td align="center" class=""><table width="80%" border="0" cellspacing="0" cellpadding="0">
</tr>
<%
for(int i=0; i<list.size();i++){
Member m = new Member();
m = (Member)list.get(i);
String Username = m.getUsername()==null?"":m.getUsername().toString();
if((i % 2)==0){
%>
<tr>
<td width="50%" align="center" class="padding_up"><a href="#"><img src="images/user/<%=m.getImage();%>" width="48" height="48" border="0" /></a></td>
<td width="50%" align="center" class="padding_up"><a href="#"><img src="images/user/<%=m.getImage();%>" width="48" height="48" border="0" /></a></td>
</tr>
<tr>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
<% }else{%>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
</tr>
<%}%>
<%}%>
</table></td>
</table>图:
<jsp:directive.page import="java.util.ArrayList"/>
<jsp:directive.page import="com.mainone.model.Member"/>
<%@ taglib prefix="s" uri="/struts-tags" %>
<%
ArrayList list = (ArrayList)request.getAttribute("MemberList");
System.out.println(list);
%> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="51" align="center" class="title_bg"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="64%" align="left"><span class="title_word">会员</span><span class="white"></span></td>
<td width="36%" align="right" class="more"><a href="#">更多>></a></td>
</tr>
</table></td>
</tr>
<tr>
<td align="center" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<td align="center" class=""><table width="80%" border="0" cellspacing="0" cellpadding="0">
</tr>
<%
for(int i=0; i<list.size();i++){
Member m = new Member();
m = (Member)list.get(i);
String Username = m.getUsername()==null?"":m.getUsername().toString();
if((i % 2)==0){
%>
<tr>
<td width="50%" align="center" class="padding_up"><a href="#"><img src="images/user/<%=m.getImage();%>" width="48" height="48" border="0" /></a></td>
<td width="50%" align="center" class="padding_up"><a href="#"><img src="images/user/<%=m.getImage();%>" width="48" height="48" border="0" /></a></td>
</tr>
<tr>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
<% }else{%>
<td height="25" align="center" valign="top" class="dashed"><span class="gray"><strong><%=Username%></strong></span></td>
</tr>
<%}%>
<%}%>
</table></td>
</table>图:
解决方案 »
- hibernate的主键自增长异常!!Batch update returned unexpected row count from update [0]; a
- showmodaldialog 页面如何调用servlet??
- 很奇怪,很郁闷,的一个费解的问题==乱码
- 急求助!!!
- (javascript)急,外部连接调用File控件问题
- springide配置的问题
- jsp连接sqlsever数据库大家帮我看一下,谢谢
- jsp网站和asp网站各有什么优劣吗,
- 求助,关于TOMCAT中访问目录被拒绝
- 如何打印预览?
- struts+spring+hibernate问题
- The method prevous() is undefined for the type ResultSet 错误信息
我也遇到类似这样的问题的了,听别人说用div可以,可我用div控制做的很不理想。lz可以试试看<div style="width:350px;">
//这里是你要输出的基本东东;
//你想让他在这换行的时候你可以让他这样以下:
if(*** == true){//什么等于真的时候
out.print("<tr>"); //这样也可以达到换行的效果
}
}