Beispiel #1
0
 /*@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());
 }
Beispiel #2
0
 @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);
 }