我有一个 Webapp
在 Tomcat 上运行。这个应用程序有一个条目Servlet
,它接收一个特定的参数。它看起来像这样:
https://localhost:8443/myapp/entryservlet?param=app1
这个参数param
表示应该加载哪个webapp。
在我的 Webapp 目录中,我有这样的结构:
-WebApp
-- App1
-- App2
-- App3
...
根据参数,我必须告诉Tomcat应该加载哪个webapp
最佳答案
显然,您没有将整个 URL 作为参数传递,但这里有一个重定向到另一个 URL 的示例。也可以看看转发。
public class EntryServlet extends HttpServlet {
public final void doGet(HttpServletRequest request, HttpServletResponse response
) throws ServletException, IOException {
String forwardURL = request.getParameter("param");
response.sendRedirect( forwardURL );
}
}
关于java - 从代码更改 Tomcat Webapp 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24636721/