package com.chinasofti.servlet; import java.io.IOException; import java.util.List; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.chinasofti.enums.RoleId; import com.chinasofti.model.User; import com.chinasofti.service.UserService; import com.chinasofti.service.impl.UserServiceImpl; import net.sf.json.JSONArray; @WebServlet("/UserServlet") public class UserServlet extends HttpServlet { private static final long serialVersionUID = 1L; private UserService userService = new UserServiceImpl(); protected void doGet(HttpServletRequest request, HttpServletResponse response){ doPost(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response){ String method = request.getParameter("method"); if("GetUserForClazz".equals(method)){ getUserForClazz(request,response); } } private void getUserForClazz(HttpServletRequest request,HttpServletResponse response){ User user = new User(); user.setRoleId(RoleId.TEACHER.getId()); List users = userService.findUsers(user); try { response.getWriter().write(JSONArray.fromObject(users).toString()); } catch (IOException e) { e.printStackTrace(); } } }