有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java从代码更改Tomcat Webapp目录

我有一个运行在Tomcat上的Webapp。此应用程序有一个条目Servlet,它接收某个参数。看起来是这样的:

https://localhost:8443/myapp/entryservlet?param=app1

此参数param指示应加载哪个webapp

在我的Webapp目录中,我有如下结构:

-WebApp
  -- App1
  -- App2
  -- App3
     ...

根据参数,我必须告诉Tomcat应该加载哪个webapp


共 (1) 个答案

  1. # 1 楼答案

    显然,您没有将整个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 );
      }
    
    }