相关疑难解决方法(0)

无法将JAX-RS服务连接到MVC模板

我正在尝试使用JAX-RS'(Jersey)MVC模式.尝试访问http:// localhost:8080/myproject/foos/test会导致错误,内容如下:

java.io.IOException: The template name, /view, could not be resolved to a fully qualified template name
Run Code Online (Sandbox Code Playgroud)

http:// localhost:8080/myproject/foos导致相同的错误.

我错过了什么?

资源:

package resources;

import com.sun.jersey.api.view.Viewable;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;

@Path("foos")
public class FooResource {

    @GET
    @Produces(MediaType.TEXT_HTML)
    public Viewable get() {

        return new Viewable("/index", this);

    }   

    @GET
    @Path("{id}")
    @Produces(MediaType.TEXT_HTML)
    public Viewable get(@PathParam("id") String id) {

        return new Viewable("/view", id);

    } 

}
Run Code Online (Sandbox Code Playgroud)

浏览次数:

WEB-INF/jsp/resources/FooResource

  • 的index.jsp
  • view.jsp的

web.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" …
Run Code Online (Sandbox Code Playgroud)

model-view-controller jax-rs jersey

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

标签 统计

jax-rs ×1

jersey ×1

model-view-controller ×1