【问题标题】:Load a jsp-file from a servlet (App Engine)从 servlet (App Engine) 加载 jsp 文件
【发布时间】:2023-03-03 03:45:01
【问题描述】:

我想从我在 App Engine 项目中获得的 servlet 类加载一个 jsp 文件。我已经能够通过将 jsp 文件添加到 web.xml 文件来加载它们,但是有没有办法直接从 servlet 类加载它们?

编辑: 我试过这个没有成功(没有错误消息或任何东西) req.getRequestDispatcher("file.jsp").forward(req, resp);

【问题讨论】:

    标签: google-app-engine jsp servlets


    【解决方案1】:

    我自己解决了。必须在文件名前添加./...

    req.getRequestDispatcher("./file.jsp").forward(req, resp);
    

    【讨论】:

      【解决方案2】:

      如果您想在生成的响应中包含 JSP,请使用

       request.getRequestDispatcher("/file.jsp").include(request, response);
      

      如果你想转发到那个jsp,使用

       request.getRequestDispatcher("/file.jsp").forward(request, response);
      

      【讨论】:

        猜你喜欢
        • 2014-12-11
        • 1970-01-01
        • 2021-01-27
        • 1970-01-01
        相关资源
        最近更新 更多