信息类:
public class TitleInfo
{
String title="";
String titleContent="";
String writer="";
String createTime="";
String lastTime="";
String lastuser="";
int titleId=0;
int bbsId=0;
public TitleInfo()
{
}
public int getTitleId()
{
return titleId;
}
public void setTitleId(int titleId)
{
this.titleId=titleId;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title=title;
}
public String getTitleContent()
{
return titleContent;
}
public void setTitleContent(String titleContent)
{
this.titleContent=titleContent;
}
public String getWriter()
{
return writer;
}
public void setWriter(String writer)
{
this.writer=writer;
}
public String getCreateTime()
{
return createTime;
}
public void setCreateTime(String createTime)
{
this.createTime=createTime;
}
public String getLastTime()
{
return lastTime;
}
public void setLastTime(String lastTime)
{
this.lastTime=lastTime;
}
public String getLastuser()
{
return lastuser;
}
public void setLastuser(String lastuser)
{
this.lastuser=lastuser;
}
public int getBbsId()
{
return bbsId;
}
public void setBbsId(int bbsId)
{
this.bbsId=bbsId;
}}import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.Vector;
import java.sql.*;
import java.util.Collection;
数据查询实现类:
public class QueryTitle
{
DataConn data=null;
Connection con=null;
Statement st=null;
ResultSet rs=null;
TitleInfo title=null;
Collection v=null;
String sql="";
public QueryTitle()
{
data=new DataConn();
v=new Vector();
}
public Collection getTitleInfo()
{
try
{
con=data.getDataConn();
st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
sql="select * from title order by titleId";
rs=st.executeQuery(sql);
if(rs.next())
{
while(rs.next())
{
title=new TitleInfo();
title.titleId=rs.getInt("titleId");
title.title=rs.getString("title");
title.titleContent=rs.getString("titleContent");
title.writer=rs.getString("writer");
title.createTime=rs.getString("createTime").substring(0,16);
title.lastuser=rs.getString("lastuser");
title.lastTime=rs.getString("lastTime").substring(0,16);
title.bbsId=rs.getInt("bbsId");
//System.out.println(title.getTitleId());
v.add(title);
}
System.out.println("已查到相关记录!");
}
rs.close();
st.close();
con.close();
}
catch (SQLException ex)
{
System.err.println("没有相关信息!");
ex.printStackTrace();
}
return v;
}
public static void main(String[] args)
{
QueryTitle queryTitle1 = new QueryTitle();
queryTitle1.getTitleInfo();
}}
Action类:
import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.util.Collection;public class LoginAction extends Action
{
boolean flag=false;
String target="";
Login login=null;
QueryTitle title=null;
Collection v=null;
public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
{
login=new Login();
flag=login.check(httpServletRequest);
if(flag)
{
target="success";
title=new QueryTitle();
v=title.getTitleInfo();
httpServletRequest.setAttribute("title",v);
}
else
target="failure";
return actionMapping.findForward(target);
}
}
页面部分代码:
<logic:iterate id="titleInfo" name="title">
<tr bgcolor="#FFFFFF">
<td height="20" align="left" valign="bottom"><a href="bbs.jsp?titleId=<bean:write name="titleInfo" property="titleId"/>"><bean:write name="titleInfo" property="title"/></a></td>
<td height="20" align="left" valign="bottom"><bean:write name="titleInfo" property="titleContent"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="writer"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="createTime"/></td>
<td align="center" valign="bottom"><bean:write name="titleInfo" property="lastuser"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="lastTime"/></td>
</tr>
</logic:iterate>
<logic:iterate id="titleInfo" name="title">
<tr bgcolor="#FFFFFF">
<td height="20" align="left" valign="bottom"><a href="bbs.jsp?titleId=<bean:write name="titleInfo" property="titleId"/>"><bean:write name="titleInfo" property="title"/></a></td>
<td height="20" align="left" valign="bottom"><bean:write name="titleInfo" property="titleContent"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="writer"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="createTime"/></td>
<td align="center" valign="bottom"><bean:write name="titleInfo" property="lastuser"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="lastTime"/></td>
</tr>
</logic:iterate>
public class TitleInfo
{
String title="";
String titleContent="";
String writer="";
String createTime="";
String lastTime="";
String lastuser="";
int titleId=0;
int bbsId=0;
public TitleInfo()
{
}
public int getTitleId()
{
return titleId;
}
public void setTitleId(int titleId)
{
this.titleId=titleId;
}
public String getTitle()
{
return title;
}
public void setTitle(String title)
{
this.title=title;
}
public String getTitleContent()
{
return titleContent;
}
public void setTitleContent(String titleContent)
{
this.titleContent=titleContent;
}
public String getWriter()
{
return writer;
}
public void setWriter(String writer)
{
this.writer=writer;
}
public String getCreateTime()
{
return createTime;
}
public void setCreateTime(String createTime)
{
this.createTime=createTime;
}
public String getLastTime()
{
return lastTime;
}
public void setLastTime(String lastTime)
{
this.lastTime=lastTime;
}
public String getLastuser()
{
return lastuser;
}
public void setLastuser(String lastuser)
{
this.lastuser=lastuser;
}
public int getBbsId()
{
return bbsId;
}
public void setBbsId(int bbsId)
{
this.bbsId=bbsId;
}}import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.util.Vector;
import java.sql.*;
import java.util.Collection;
数据查询实现类:
public class QueryTitle
{
DataConn data=null;
Connection con=null;
Statement st=null;
ResultSet rs=null;
TitleInfo title=null;
Collection v=null;
String sql="";
public QueryTitle()
{
data=new DataConn();
v=new Vector();
}
public Collection getTitleInfo()
{
try
{
con=data.getDataConn();
st = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
sql="select * from title order by titleId";
rs=st.executeQuery(sql);
if(rs.next())
{
while(rs.next())
{
title=new TitleInfo();
title.titleId=rs.getInt("titleId");
title.title=rs.getString("title");
title.titleContent=rs.getString("titleContent");
title.writer=rs.getString("writer");
title.createTime=rs.getString("createTime").substring(0,16);
title.lastuser=rs.getString("lastuser");
title.lastTime=rs.getString("lastTime").substring(0,16);
title.bbsId=rs.getInt("bbsId");
//System.out.println(title.getTitleId());
v.add(title);
}
System.out.println("已查到相关记录!");
}
rs.close();
st.close();
con.close();
}
catch (SQLException ex)
{
System.err.println("没有相关信息!");
ex.printStackTrace();
}
return v;
}
public static void main(String[] args)
{
QueryTitle queryTitle1 = new QueryTitle();
queryTitle1.getTitleInfo();
}}
Action类:
import org.apache.struts.action.*;
import javax.servlet.http.*;
import java.util.Collection;public class LoginAction extends Action
{
boolean flag=false;
String target="";
Login login=null;
QueryTitle title=null;
Collection v=null;
public ActionForward perform(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
{
login=new Login();
flag=login.check(httpServletRequest);
if(flag)
{
target="success";
title=new QueryTitle();
v=title.getTitleInfo();
httpServletRequest.setAttribute("title",v);
}
else
target="failure";
return actionMapping.findForward(target);
}
}
页面部分代码:
<logic:iterate id="titleInfo" name="title">
<tr bgcolor="#FFFFFF">
<td height="20" align="left" valign="bottom"><a href="bbs.jsp?titleId=<bean:write name="titleInfo" property="titleId"/>"><bean:write name="titleInfo" property="title"/></a></td>
<td height="20" align="left" valign="bottom"><bean:write name="titleInfo" property="titleContent"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="writer"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="createTime"/></td>
<td align="center" valign="bottom"><bean:write name="titleInfo" property="lastuser"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="lastTime"/></td>
</tr>
</logic:iterate>
<logic:iterate id="titleInfo" name="title">
<tr bgcolor="#FFFFFF">
<td height="20" align="left" valign="bottom"><a href="bbs.jsp?titleId=<bean:write name="titleInfo" property="titleId"/>"><bean:write name="titleInfo" property="title"/></a></td>
<td height="20" align="left" valign="bottom"><bean:write name="titleInfo" property="titleContent"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="writer"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="createTime"/></td>
<td align="center" valign="bottom"><bean:write name="titleInfo" property="lastuser"/></td>
<td height="20" align="center" valign="bottom"><bean:write name="titleInfo" property="lastTime"/></td>
</tr>
</logic:iterate>
java.util.LinkedList list = new LinkedList();
while (rs.next()){
UsersBean uBean = new UsersBean();
uBean.setId(rs.getString("INT_ID"));
……
list.add(uBean);
}2、action 中
LinkedList usersList = new LinkedList();
usersList = 数据库层返回来的list;
request.setAttribute("usersList",usersList);//3、jsp页面
<logic:iterate id="list" name="usersList" type="com.ulika.eet.bean.UsersBean">
<tr>
<td><bean:write name="list" property="usertypename" /></td>
<td><bean:write name="list" property="username" /></td>
<td><bean:write name="list" property="username" /></td>
</tr>
</logic:iterate>
够详细的吧?
testInf.setId(id) ;
testInf.setName(rs.getString(2) );
httpServletRequest.setAttribute("testInf",testInf) ; <logic:iterate id="testInf" collection="<%=testInf%>">
<td valign="middle" align="center"><font color="black"><bean:write name="testInf" property="id"/></font></td>
</logic:equal>
<td valign="middle" align="center"><font color="black"><bean:write name="testInf" property="name"/></font></td>
</logic:iterate>