[英]How to configure Jersey JSPTemplatePath without using web.xml
我的Web應用程序使用Jersey來處理GET請求。 組態:
@ApplicationPath("/")
public class ApplicationRESTContext extends PackagesResourceConfig {
public ApplicationRESTContext() {
super("controller.api.", "admin.api");
}
}
由於我使用的是Glassfish 3.1,並且只想使用批注,因此如何使用指向/ WEB-INF / jsp的替代JSPTemplatePath(com.sun.jersey.config.property.JSPTemplatesBasePath)屬性配置Jersey(我可以將jsps放在Web目錄中,因為所有Jersey都在處理所有請求/ *)?
嘗試這個:
@ApplicationPath("/")
public class ApplicationRESTContext extends PackagesResourceConfig {
public ApplicationRESTContext() {
super(new HashMap<String, Object>() {{
put(PackagesResourceConfig.PROPERTY_PACKAGES, "controller.api;admin.api");
put(ServletContainer.JSP_TEMPLATES_BASE_PATH, "my-jsp-templates-path");
}});
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.