首先阅读this。
现在我已经知道如何用语法来构造它......但是如何接受表单参数,相应地处理它和构造一个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) {
// ..
}
但路径为
http://mysite/users/abc
对于用户“abc”似乎不存在..
apache给出错误405方法不允许......
我问如何通过处理表单中的参数构建该路径......