//动态查询出用户信息通过userId
private void activeQueryUserInfo(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
int userId=Integer.parseInt(request.getParameter("userId"));
//得到用户的所有信息
UserService userService=(UserService)ServiceFactory.getServiceImpl(UserService.class.getName());
Map<String,Object> singUser=userService.querySingUserByUserId(userId);
//得到该用户拥有的领域
PreOrderService preOrderService=(PreOrderService)ServiceFactory.getServiceImpl(PreOrderService.class.getName());
List<Map<String,Object>> areaList=preOrderService.queryAreaListByUserId(userId);
Map<String,Object> userInfo=new HashMap<String, Object>();
userInfo.put("singUser", singUser);
userInfo.put("areaList", areaList);
String json=JSONObject.toJSONString(userInfo);
response.getWriter().println(json);
}