问题标签 [freemarker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

java - freemarker 浏览页面可以是“用户”可编辑和安全的吗?

如果我让任何人修改 freemarker 视图页面,我能以某种方式让它免费吗?

我知道我在某个地方读到了可以禁用脚本的地方,但那是针对 .jsp 页面的,所以不确定它是否可以与 freemarker 一起使用。

我基本上想要一种方法,我可以设置页面上可用的属性,并让网页设计师进入页面并编辑他们想要的所有内容(同时使其安全)。

即我不希望人们能够访问请求管道中的任何对象,或者将我的连接字符串输出到页面等。

0 投票
5 回答
12477 浏览

freemarker - 如何在 smooks 的 Freemarker 模板部分显示当前日期和时间?

我可以在 freemarker 模板中使用 smooks 显示传入的 XML 文件的内容,但我想添加本地系统的当前日期和时间来标识我的程序的执行。

你能告诉我如何在 XML 中添加当前日期和时间,而无需在传入的 XML 中输入。

0 投票
2 回答
123 浏览

java - 电子邮件与 struts 的集成

有没有类似freemarker的东西可以和struts一起使用。

0 投票
2 回答
2784 浏览

java - using freemarker and spring to construct templates

I am new to freemarker. I have a spring application that I am planning to use with freemarker. Templates will be stored in database and based on the login, I want to retrieve the template from database. Can any one tell me how to configure the freemarker in spring and get the html tags as a string after constructing the template. I did googling but I could not understand much.

I tried till this level. In spring I have done till this level. Finally I want html tags in a string.

Thanks.

0 投票
3 回答
10482 浏览

spring-mvc - Spring 2.5 上 Freemarker 中的请求参数

我正在尝试在 freemarker 页面上获取请求参数。但我不知道如何设置像 RequestParameters 这样的隐式变量。

这是一个线程http://forum.springsource.org/showthread.php?t=32846但我没有在哪里设置 RequestParameters 对象。

我在文档中发现的唯一一件事(更多在源代码中)是 FreemarkerServlet 可以放置该变量。但我的应用程序中没有它。所有配置都是通过 Spring 完成的,即 View Resolver。

有谁能够帮助我?

0 投票
1 回答
5335 浏览

spring - 使用 Spring 从 freemarker 获取模板

我已经开始查看以下线程 -

在 Spring 应用程序中从 FreeMarker 获取模板文本

我的弹簧配置 -

在控制器类中制作电子邮件正文 -

在这里,我收到一个编译器错误“方法 getTemplate(String) 未定义类型 FreeMarkerConfigurationFactoryBean”。然后我尝试使用 fmConfig 创建一个配置对象 -

但是开始出现运行时异常-

我可以有一个解决方案吗?谢谢。

0 投票
1 回答
11993 浏览

spring - spring mvc中的多个视图解析器

我想在基于 spring mvc 的 Web 应用程序中使用多个视图解析器

谁能告诉我如何实现这一目标。

我想在我的应用程序中同时使用 JSP 和 freemarker。请提出一些方法或链接或示例..

感谢所有帮助。

阿迪尔

0 投票
1 回答
4424 浏览

java - 更改表单中的spring jsp日期输入绑定以使用freemarker

我正在尝试将 spring jsp 示例更改为使用 freemarker。

我更改了表单中的所有字段,如下所示: <@spring.formInput "account.name" />

一切都很顺利。表单绑定到对象并且所有内容都已验证,但我无法让这部分工作。

<@spring.formInput "account.renewalDate" /> 在 jsp 中是

更新日期是一个 java.util.Date 对象。页面打开,错误从日期输入字段的位置开始。

org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462) 中的 HttpConnection.handle(HttpConnection.java:406) org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java :436) 在 java.lang.Thread.run(Unknown Source) 引起:org.springframework.core.convert.ConversionFailedException: 无法转换值 Sat Mar 05 15:49:22 EET 2011 from type 'java.util.Date ' 输入 'java.lang.String'; 嵌套异常是 java.lang.IllegalStateException:JodaTime 库不可用 - org.springframework.core.convert.support 的 org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:40) 不支持 @DateTimeFormat。 org.springframework.validation 中的 GenericConversionService.convert(GenericConversionService.java:138)。

0 投票
1 回答
2632 浏览

java - Struts2 + Sitemesh + Freemarker 不起作用

我已经尝试了我能找到的每个示例,但我无法让 struts2 + sitemesh + freemarker 在简单的 jsp 上工作。

我有一个非常简单的 web.xml,一个只转到 index.jsp 的单个操作,以及一个简单的 .ftl 装饰器,它只在结果中添加一些文本。

当我点击index.action时,页面“似乎”被装饰了,但我得到的是文字${body}而不是实际内容。

这是我的设置:

web.xml

struts.xml

站点网格.xml

装饰器.xml

主文件

索引.jsp

有任何想法吗???

0 投票
1 回答
2495 浏览

java - 弹簧绑定表单多选

我正在尝试将多选绑定到我的对象。表单已创建并且帖子可以正常工作,并且当我不选择任何内容时不会发生错误。如果我选择一种语言,则对象会获得语言值,但表格会中断。

<@spring.formMultiSelect "advancedSearch.languages", 语言, " "/>

AdvancedSearch 类有

字符串语言;

并且它得到一个值“eng,rus”,但是在它得到一个值后表单不起作用。

错误信息

HTTP 错误 500

访问 /opac/advSearch 时出现问题。原因:

freemarker.template.SimpleScalar 位于 spring.ftl 中的第 368 行第 12 列。造成的:

预期的集合或序列。list 在 spring.ftl 的第 368 行第 12 列上被评估为 freemarker.template.SimpleScalar。这

有问题的指令:

==> 列表列表为 nextInList [在第 368 行,spring.ftl 中的第 5 列] 在用户指令 spring.formMultiSelect [在第 59 行,在 advancedSearchView.ftl 中的第 41 列]

我认为问题在于我保存语言的方式。现在是字符串。我想我需要以其他方式持有它。我尝试了 String[] List 但无法正常工作。