parent
							
								
									f9c9158543
								
							
						
					
					
						commit
						1cb4a9809b
					
				@ -0,0 +1,67 @@
 | 
				
			||||
package com.demo.score;
 | 
				
			||||
 | 
				
			||||
import java.io.IOException;
 | 
				
			||||
import java.io.OutputStream;
 | 
				
			||||
import java.io.PrintStream;
 | 
				
			||||
import java.io.PrintWriter;
 | 
				
			||||
import java.sql.Connection;
 | 
				
			||||
import java.sql.PreparedStatement;
 | 
				
			||||
import java.sql.ResultSet;
 | 
				
			||||
import java.sql.ResultSetMetaData;
 | 
				
			||||
import java.sql.SQLException;
 | 
				
			||||
import java.sql.Statement;
 | 
				
			||||
import java.util.ArrayList;
 | 
				
			||||
 | 
				
			||||
import javax.servlet.RequestDispatcher;
 | 
				
			||||
import javax.servlet.ServletException;
 | 
				
			||||
import javax.servlet.annotation.WebServlet;
 | 
				
			||||
import javax.servlet.http.HttpServlet;
 | 
				
			||||
import javax.servlet.http.HttpServletRequest;
 | 
				
			||||
import javax.servlet.http.HttpServletResponse;
 | 
				
			||||
 | 
				
			||||
import com.Dao.Dao;
 | 
				
			||||
import com.domain.GetDBConnection;
 | 
				
			||||
import com.domain.SqlStr;
 | 
				
			||||
import com.domain.TypeFlag;
 | 
				
			||||
import com.domain.Types;
 | 
				
			||||
import com.domain.scoreInfo;
 | 
				
			||||
 | 
				
			||||
import net.sf.json.JSONObject;
 | 
				
			||||
 | 
				
			||||
/**
 | 
				
			||||
 * Servlet implementation class QeuryOneScore
 | 
				
			||||
 */
 | 
				
			||||
@WebServlet("/qeuryonescore")
 | 
				
			||||
public class QeuryOneScore extends HttpServlet {
 | 
				
			||||
	private static final long serialVersionUID = 1L;
 | 
				
			||||
    /**
 | 
				
			||||
     * @see HttpServlet#HttpServlet()
 | 
				
			||||
     */
 | 
				
			||||
    public QeuryOneScore() {
 | 
				
			||||
        super();
 | 
				
			||||
        // TODO Auto-generated constructor stub
 | 
				
			||||
    }
 | 
				
			||||
 | 
				
			||||
	/**
 | 
				
			||||
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
 | 
				
			||||
	 */
 | 
				
			||||
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 | 
				
			||||
		// TODO Auto-generated method stub
 | 
				
			||||
				    	  
 | 
				
			||||
				        String username = request.getParameter("username");
 | 
				
			||||
						username = new String(username.getBytes("iso8859-1"),"UTF-8");
 | 
				
			||||
						SqlStr.scoreinfo.setUsername(username);
 | 
				
			||||
						Dao scoredao=new Dao();
 | 
				
			||||
						PrintWriter out = response.getWriter();
 | 
				
			||||
						if(scoredao.queryUsers(SqlStr.scoreinfo, TypeFlag.scores, SqlStr.queryscore)) {
 | 
				
			||||
							String json = "{\"username\": \""+SqlStr.scoreinfo.getUsername()+"\", \"avg\": \""+SqlStr.scoreinfo.getAvgscore()+"\",\"max\":\""+SqlStr.scoreinfo.getMaxscore()+"\",\"rank\":\""+SqlStr.scoreinfo.getRank()+"\"}";
 | 
				
			||||
					    	JSONObject jsonObject = JSONObject.fromObject(json);
 | 
				
			||||
					    	System.out.println(jsonObject);
 | 
				
			||||
					    	out.println(jsonObject);
 | 
				
			||||
						}else {
 | 
				
			||||
							response.sendError(204, "query failed");
 | 
				
			||||
						}
 | 
				
			||||
			
 | 
				
			||||
	}
 | 
				
			||||
 | 
				
			||||
}
 | 
				
			||||
					Loading…
					
					
				
		Reference in new issue