0

先读这个

现在我已经知道如何在语法上构造它......但是如何接受表单参数,处理它并相应地构造一个 URI 仍然是未知的!

我的表格:

@POST
    @Produces(MediaType.TEXT_HTML)
    @Consumes(MediaType.APPLICATION_FORM_URLENCODED)
    public void newUser(
            @FormParam("uname") String uname,
            @FormParam("password") String password,
            @Context HttpServletResponse servletResponse
    ) throws IOException {
        User u = new User(uname,password);
        User.userdata.put(uname,password);
    }

我会这样收到:

@Path("/user/{uname}")
@PUT
@Consumes("text/plain")
public void putUser(@PathParam("uname") String uname, String password) {
  // ..
}

但是用户“abc”的路径
http://mysite/users/abc
似乎不存在.. apache 给出错误 405 方法不允许...

我在问如何通过处理我的表单中的参数来构建该路径...

4

0 回答 0