/*@Path("/loginPost") @POST @Consumes(MediaType.APPLICATION_FORM_URLENCODED) //这种方法得到的是以{"name":"111","password":"******"}为key ,以[]为value , 的map , map的名字叫form ; // @Consumes(MediaType.APPLICATION_JSON) //用这种格式接收,如果接收参数定义为一个字符串,就会接收到一个 {"name":"111","password":"******"} 字符串 @Produces(MediaType.APPLICATION_JSON) // public String loginPost(@QueryParam(value = "name") String name , @QueryParam(value = "pwd") String pwd) throws Exception{ public String loginPost(Form form) throws Exception{ form.keySet().toArray()[0]; form.get("pwd"); LoginDao dao = new LoginDao(); return dao.searchUserPost(Integer.valueOf(form.get("name").get(0)), form.get("pwd").get(1)); }*/ @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) @Path("/loginPost") public String loginPost(User user) throws Exception { LoginDao dao = new LoginDao(); return dao.searchUserPost(user.getName(), user.getPwd()); }
@Path("/loginGet") @GET @Produces(MediaType.APPLICATION_JSON) public boolean loginGet(@QueryParam("name") String username, @QueryParam("pwd") Integer password) throws Exception { LoginDao dao = new LoginDao(); return dao.searchUserGet(username, password); }