问题标签 [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.
java - freemarker 浏览页面可以是“用户”可编辑和安全的吗?
如果我让任何人修改 freemarker 视图页面,我能以某种方式让它免费吗?
我知道我在某个地方读到了可以禁用脚本的地方,但那是针对 .jsp 页面的,所以不确定它是否可以与 freemarker 一起使用。
我基本上想要一种方法,我可以设置页面上可用的属性,并让网页设计师进入页面并编辑他们想要的所有内容(同时使其安全)。
即我不希望人们能够访问请求管道中的任何对象,或者将我的连接字符串输出到页面等。
freemarker - 如何在 smooks 的 Freemarker 模板部分显示当前日期和时间?
我可以在 freemarker 模板中使用 smooks 显示传入的 XML 文件的内容,但我想添加本地系统的当前日期和时间来标识我的程序的执行。
你能告诉我如何在 XML 中添加当前日期和时间,而无需在传入的 XML 中输入。
java - 电子邮件与 struts 的集成
有没有类似freemarker的东西可以和struts一起使用。
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.
spring-mvc - Spring 2.5 上 Freemarker 中的请求参数
我正在尝试在 freemarker 页面上获取请求参数。但我不知道如何设置像 RequestParameters 这样的隐式变量。
这是一个线程http://forum.springsource.org/showthread.php?t=32846但我没有在哪里设置 RequestParameters 对象。
我在文档中发现的唯一一件事(更多在源代码中)是 FreemarkerServlet 可以放置该变量。但我的应用程序中没有它。所有配置都是通过 Spring 完成的,即 View Resolver。
有谁能够帮助我?
spring - 使用 Spring 从 freemarker 获取模板
我已经开始查看以下线程 -
在 Spring 应用程序中从 FreeMarker 获取模板文本
我的弹簧配置 -
在控制器类中制作电子邮件正文 -
在这里,我收到一个编译器错误“方法 getTemplate(String) 未定义类型 FreeMarkerConfigurationFactoryBean”。然后我尝试使用 fmConfig 创建一个配置对象 -
但是开始出现运行时异常-
我可以有一个解决方案吗?谢谢。
spring - spring mvc中的多个视图解析器
我想在基于 spring mvc 的 Web 应用程序中使用多个视图解析器
谁能告诉我如何实现这一目标。
我想在我的应用程序中同时使用 JSP 和 freemarker。请提出一些方法或链接或示例..
感谢所有帮助。
阿迪尔
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)。
java - Struts2 + Sitemesh + Freemarker 不起作用
我已经尝试了我能找到的每个示例,但我无法让 struts2 + sitemesh + freemarker 在简单的 jsp 上工作。
我有一个非常简单的 web.xml,一个只转到 index.jsp 的单个操作,以及一个简单的 .ftl 装饰器,它只在结果中添加一些文本。
当我点击index.action
时,页面“似乎”被装饰了,但我得到的是文字${body}
而不是实际内容。
这是我的设置:
web.xml
struts.xml
站点网格.xml
装饰器.xml
主文件
索引.jsp
有任何想法吗???
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 但无法正常工作。