You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
in the Samples in samples/fr.opensagres.xdocreport.samples.docxandfreemarker
there you can find for the for the context model a class called Project.java. In that class the constructor has to be filled with a parameter "name". There is also defined as a property of the class something called "url" with a get/set - ter.
Conveniently there is no sample-duo (docx, java), which uses this URL.
I tried using that URL property e.g. :
with a $(project.url) in the docx-file and
then I get this: 2022-02-24 15:55:03.821 ERROR 7584 --- [nio-8081-exec-2] freemarker.runtime : Error executing FreeMarker template freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> project.url [in template "fr.opensagres.xdocreport.document.docx.DocxReport@72879b71!word/document.xml" at line 4, column 9097]
meanwhile I dont put it via a model class into the context, rather than with many calls alá context.put(String key, String value)
Where is the issue ? Do I understand something wrong ? Why is there no example with the "url" from the model class "Project" ? Or for what purpose is there even the "url" property in the model class "project" ?
on my research in the internet over this issue of mine, I have found examples where the coder extended the constructor with all the parameters he wanted to be integrated. But this kind of using a constructor I wouldnt prefer over my many single calls, due to the fact, that a constructor shouldnt look like that...
BR,
A.Emm
The text was updated successfully, but these errors were encountered:
Hi,
in the Samples in
samples/fr.opensagres.xdocreport.samples.docxandfreemarker
there you can find for the for the context model a class called Project.java. In that class the constructor has to be filled with a parameter "name". There is also defined as a property of the class something called "url" with a get/set - ter.
Conveniently there is no sample-duo (docx, java), which uses this URL.
I tried using that URL property e.g. :
with a $(project.url) in the docx-file and
Project project = new Project("XDocReport");
project.setURL = "www.hello-world.de";
context.put("project", project);
report.process(context, out);
then I get this:
2022-02-24 15:55:03.821 ERROR 7584 --- [nio-8081-exec-2] freemarker.runtime : Error executing FreeMarker template freemarker.core.InvalidReferenceException: The following has evaluated to null or missing: ==> project.url [in template "fr.opensagres.xdocreport.document.docx.DocxReport@72879b71!word/document.xml" at line 4, column 9097]
meanwhile I dont put it via a model class into the context, rather than with many calls alá
context.put(String key, String value)
Where is the issue ? Do I understand something wrong ? Why is there no example with the "url" from the model class "Project" ? Or for what purpose is there even the "url" property in the model class "project" ?
on my research in the internet over this issue of mine, I have found examples where the coder extended the constructor with all the parameters he wanted to be integrated. But this kind of using a constructor I wouldnt prefer over my many single calls, due to the fact, that a constructor shouldnt look like that...
BR,
A.Emm
The text was updated successfully, but these errors were encountered: