Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.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中从字符串(实际文件内容)创建smooks对象?_Java_Freemarker_Smooks - Fatal编程技术网

如何在java中从字符串(实际文件内容)创建smooks对象?

如何在java中从字符串(实际文件内容)创建smooks对象?,java,freemarker,smooks,Java,Freemarker,Smooks,我使用以下代码在Java中创建smooks对象: smooks = new Smooks(Thread.currentThread().getContextClassLoader().getResourceAsStream(smooksURI)); 其中,smooks URI是项目中freemarker文件的路径 现在,我没有从项目中获取freemark标记文件,而是将整个freemarker加载到字符串中。我正在尝试使用字符串中的实际freemarker内容创建smooks对象 差不多 Sm

我使用以下代码在Java中创建smooks对象:

smooks = new Smooks(Thread.currentThread().getContextClassLoader().getResourceAsStream(smooksURI));
其中,smooks URI是项目中freemarker文件的路径

现在,我没有从项目中获取freemark标记文件,而是将整个freemarker加载到字符串中。我正在尝试使用字符串中的实际freemarker内容创建smooks对象

差不多

Smooks smooks = new Smooks(myFreemarkerContent);
其中myFreemarkerContent是Freemarker作为字符串的实际内容


怎样才能做到呢

您正在尝试使用Freemarker模板初始化Smook?无论如何,这是行不通的。Smooks需要配置一个Smooks配置。Smooks配置是定义Freemarker(和其他)内容的地方