package com.newsService.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.json.JSONException; import org.json.JSONObject; import com.newsService.dao.MemberDao; import com.newsService.dao.impl.MemberDaoImpl; import com.newsService.utils.TextUtility; import sun.reflect.generics.reflectiveObjects.NotImplementedException; public class LoginServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { throw new NotImplementedException(); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); String account = request.getParameter("account"); String password = request.getParameter("password"); String accIsValid = request.getParameter("accIsValid"); JSONObject jObject = new JSONObject(); try { MemberDao dao = new MemberDaoImpl(); boolean flag = dao.loginCheck(account, password, accIsValid); if(flag){ jObject.put("ret", 0); jObject.put("msg", "ok"); jObject.put("data", ""); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); try { jObject.put("ret", 1); jObject.put("msg", "error"); jObject.put("data", ""); } catch (JSONException ex) { ex.printStackTrace(); } } PrintWriter out = response.getWriter(); out.println(jObject); out.flush(); out.close(); } }