Jakarta ee 配置Jersey+;码头+;JSP
如何配置此项目,使其能够呈现JSP文件?我想让URL以/rest开头,以路由到jersey资源,并让/*URL服务于JSP文件。我在这个项目中没有任何web.xml 项目文件夹 HelloResource.java 主类Jakarta ee 配置Jersey+;码头+;JSP,jakarta-ee,servlets,jetty,jersey,jax-rs,Jakarta Ee,Servlets,Jetty,Jersey,Jax Rs,如何配置此项目,使其能够呈现JSP文件?我想让URL以/rest开头,以路由到jersey资源,并让/*URL服务于JSP文件。我在这个项目中没有任何web.xml 项目文件夹 HelloResource.java 主类 您应该使用context.addServlet(h,“/*”)更改行,如下所示: context.addServlet(h, "/rest/*"); └───src └───main ├───java/Main.java │ └──
您应该使用context.addServlet(h,“/*”)更改行,如下所示:
context.addServlet(h, "/rest/*");
└───src
└───main
├───java/Main.java
│ └───resources/HelloResource.java
└───webapp/NewFile.jsp
└───WEB-INF/web.xml (optional)
您可以删除WebPageContentRegex和JSPTemplatesBasePath init参数-在这种情况下它们是无用的。并将JSP移出WEB-INF/JSP目录
如果您使用的是maven,那么您的项目结构应该如下所示:
context.addServlet(h, "/rest/*");
└───src
└───main
├───java/Main.java
│ └───resources/HelloResource.java
└───webapp/NewFile.jsp
└───WEB-INF/web.xml (optional)
您应该使用context.addServlet(h,“/*”)更改行,如下所示:
context.addServlet(h, "/rest/*");
└───src
└───main
├───java/Main.java
│ └───resources/HelloResource.java
└───webapp/NewFile.jsp
└───WEB-INF/web.xml (optional)
您可以删除WebPageContentRegex和JSPTemplatesBasePath init参数-在这种情况下它们是无用的。并将JSP移出WEB-INF/JSP目录
如果您使用的是maven,那么您的项目结构应该如下所示:
context.addServlet(h, "/rest/*");
└───src
└───main
├───java/Main.java
│ └───resources/HelloResource.java
└───webapp/NewFile.jsp
└───WEB-INF/web.xml (optional)