如上,当客户端提出一个查询图书的请求,服务器得到了多条结果,要怎么发给客户端呢?我采用的是将每条记录循环发送,,但有问题,部分代码如下:服务器端:ResultSetrs=bm.queryNotO...
如上,当客户端提出一个查询图书的请求,服务器得到了多条结果,要怎么发给客户端呢?我采用的是将每条记录循环发送,,但有问题,部分代码如下:
服务器端:
ResultSet rs=bm.queryNotOverBook(sql, paras);
Message m2=new Message();
try {
while(rs.next())
{
m2.setMesType(13);
m2.setBookId(rs.getString(1));
m2.setBookName(rs.getString(2));
m2.setBookWriter(rs.getString(3));
m2.setPublisher(rs.getString(4));
m2.setBorrow_date(rs.getDate(5).toString());
m2.setReturn_date(rs.getDate(6).toString());
ObjectOutputStream oos=new ObjectOutputStream(s.getOutputStream());
oos.writeObject(m2);
}
} catch (Exception e) {
<