小编all*_*e3x的帖子

java中的内存文件系统

我想在Java中创建一个简单的内存中文件系统,它有一个根目录并且能够创建新的子目录.在目录中,我们可以创建新文件,写入它们,从中读取,删除它们并重命名它们.能否请您从何处开始提供一些建议(简单的代码或资源).

java filesystems implementation

11
推荐指数
2
解决办法
1万
查看次数

如何在URL中传递两个查询参数

@Stateless
@Path("projection")
public class ProjectionManager {

@Inject
private ProjectionDAO projectionDAO;

@Inject
private UserContext userContext;

@GET
@Path("{projectionId}")
@Produces("application/json")
public String places(@PathParam("projectionId") String projectionId) {
    return projectionDAO.findById(Long.parseLong(projectionId)).getPlaces().toString();
}}
Run Code Online (Sandbox Code Playgroud)

在此示例中,此服务的URL应为/ projection/projectionId,但我如何在此代码中访问具有两个或更多查询参数的服务:

@PUT
@Path("/buy")
public Response buyTicket(@QueryParam("projectionId") String projectionId, @QueryParam("place") String place) {
    Projection projection = projectionDAO.findById(Long.parseLong(projectionId));
    if(projection != null) {
        projectionDAO.buyTicket(projection, userContext.getCurrentUser(), Integer.parseInt(place));
    }

    return Response.noContent().build();
}
Run Code Online (Sandbox Code Playgroud)

java rest web-services jax-rs java-ee

6
推荐指数
1
解决办法
3万
查看次数