jersey中子资源是如何写的,应该如何访问
@Path("/user")
public class UserSource {
@GET
public String getUserRoot(){
return "user-root";
}
@GET
@Path("/friend")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public UserFriend source(){
return new UserFriend();
}
}
@Path("/friend")
public class UserFriend {
@GET
@Path("{username}")
public String getFriend ( @PathParam("username") String userName ) {
System.out.println("现在寻找的是["+userName+"]的朋友资源");
return "[{},{}]";
}
}
这样始终访问不到子资源.
输入: curl -i http://localhost/comm/user
输出(省略报头):user-root
输入:curl -i http://localhost/comm/user/friend/little
输出:404