代码之家  ›  专栏  ›  技术社区  ›  David Tinker

如何使用Spring轻松地将JSP页面用作电子邮件模板?

  •  0
  • David Tinker  · 技术社区  · 15 年前

    1 回复  |  直到 15 年前
        1
  •  3
  •   BalusC    15 年前

    InputStream response = new URL("http://localhost/context/page.jsp").openStream();
    

    如果要让JSP访问与当前请求相同的会话,请执行以下操作:

    String url = "http://localhost/context/page.jsp";
    String jsessionid = "jsessionid=" + request.getSession().getId();
    InputStream response = new URL(url + ";" + jsessionid).openStream();
    

    正确的 工作的工具。JSP是基于web的 技术,而不是独立的 模板 技术。听着,你需要启动一个完整的HTTP请求来获得它的输出。虽然不一定昂贵,但这是黑客。

    推荐文章