package service.servlet;
import java.io.IOException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import service.MessageResult;
public class MySlaveMessageServlet extends CommonServlet
{
@Override
protected void execute(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException
{
try
{
String email = request.getParameter("email");
String sql = "select v.* from t_kx_sms v "+
" where binary email= ? and state = 0 order by time desc";
PreparedStatement preparedStatement = mConnection.prepareStatement(sql);
preparedStatement.setString(1, email);
ResultSet rs = preparedStatement.executeQuery();
List<MessageResult> slaves = new ArrayList<MessageResult>();
while(rs.next())
{
MessageResult slave = new MessageResult();
slave.setTitle(rs.getString("title"));
slave.setVid(rs.getString("id"));
slave.setContent(rs.getString("content"));
slave.setTime(rs.getString("time"));
slave.setInfo(rs.getString("sender") + "-" + rs.getString("receiver"));
slaves.add(slave);
}
sendJSON(slaves, response);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}