Java 使用spring以字符串形式获取http响应
这是一种使用Spring将模型传递给jsp、呈现jsp并以字符串形式返回html的简洁方法。html然后被用在一封通过程序发送的电子邮件中,但也许我应该这样做 请求的url是同一应用程序的一部分Java 使用spring以字符串形式获取http响应,java,spring,Java,Spring,这是一种使用Spring将模型传递给jsp、呈现jsp并以字符串形式返回html的简洁方法。html然后被用在一封通过程序发送的电子邮件中,但也许我应该这样做 请求的url是同一应用程序的一部分 我希望我的一个服务层类能够调用一个视图并将html用作字符串。我猜servlet过滤器会起到作用吗?不是真正的Spring解决方案,但很容易做到 这似乎也很相关,尽管您可能不一定要在本例中使用DWR。您可以调用该方法 您将需要实现请求和响应对象。request对象将向dispatcher提供应该呈现哪个
我希望我的一个服务层类能够调用一个视图并将html用作字符串。我猜servlet过滤器会起到作用吗?不是真正的Spring解决方案,但很容易做到 这似乎也很相关,尽管您可能不一定要在本例中使用DWR。您可以调用该方法 您将需要实现请求和响应对象。request对象将向dispatcher提供应该呈现哪个页面的所有信息,然后您将传递给调用的response对象将把结果捕获到字符串中(例如使用StringBuilder)
有关更多信息,请参见例如 您可以使用Velocity创建: 本书有一个完整的章节介绍了如何使用Spring发送各种类型的电子邮件
String text = VelocityEngineUtils.mergeTemplateIntoString(
velocityEngine, "emailTemplate.vm", model);