Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用spring以字符串形式获取http响应_Java_Spring - Fatal编程技术网

Java 使用spring以字符串形式获取http响应

Java 使用spring以字符串形式获取http响应,java,spring,Java,Spring,这是一种使用Spring将模型传递给jsp、呈现jsp并以字符串形式返回html的简洁方法。html然后被用在一封通过程序发送的电子邮件中,但也许我应该这样做 请求的url是同一应用程序的一部分 我希望我的一个服务层类能够调用一个视图并将html用作字符串。我猜servlet过滤器会起到作用吗?不是真正的Spring解决方案,但很容易做到 这似乎也很相关,尽管您可能不一定要在本例中使用DWR。您可以调用该方法 您将需要实现请求和响应对象。request对象将向dispatcher提供应该呈现哪个

这是一种使用Spring将模型传递给jsp、呈现jsp并以字符串形式返回html的简洁方法。html然后被用在一封通过程序发送的电子邮件中,但也许我应该这样做

请求的url是同一应用程序的一部分


我希望我的一个服务层类能够调用一个视图并将html用作字符串。

我猜servlet过滤器会起到作用吗?不是真正的Spring解决方案,但很容易做到

这似乎也很相关,尽管您可能不一定要在本例中使用DWR。

您可以调用该方法

您将需要实现请求和响应对象。request对象将向dispatcher提供应该呈现哪个页面的所有信息,然后您将传递给调用的response对象将把结果捕获到字符串中(例如使用StringBuilder)


有关更多信息,请参见例如

您可以使用Velocity创建:

本书有一个完整的章节介绍了如何使用Spring发送各种类型的电子邮件

String text = VelocityEngineUtils.mergeTemplateIntoString(
           velocityEngine, "emailTemplate.vm", model);