在 Jersey 框架中,Controller 可以通過不同的方式獲取值,其中常用的方法有:
@Path("/users")
public class UserController {
@GET
@Path("/{userId}")
public Response getUserById(@PathParam("userId") int userId) {
// 根據 userId 獲取用戶信息
}
}
@Path("/users")
public class UserController {
@POST
public Response createUser(@Context HttpServletRequest request) {
String username = request.getParameter("username");
String password = request.getParameter("password");
// 創建用戶
}
}
public class UserParams {
@FormParam("username")
private String username;
@FormParam("password")
private String password;
// getters and setters
}
@Path("/users")
public class UserController {
@POST
public Response createUser(@BeanParam UserParams userParams) {
String username = userParams.getUsername();
String password = userParams.getPassword();
// 創建用戶
}
}
這些是一些在 Jersey 框架中常用的方式來獲取參數值的方法,開發者可以根據具體情況選擇合適的方法來獲取參數值。