【发布时间】:2013-01-02 21:19:34
【问题描述】:
我可以使用请求使用诸如 setAttribute/setParameter 之类的方法将 FTL 文件中的对象变量传递给 Servlet 吗? 当我想从 FTL 向 servlet 发布请求时,没有关于如何将 FTL 与 Servlet 一起使用的明确文档。
我的 FTL 文件需要提交给一个 Servlet,我需要向该 Servlet 传递数据。
我正在从前一个 Servlet 将数据放入 FTL 文件,但我不知道如何将其发送到下一个 servlet。
这些 servlet 中的每一个都负责某些功能。
【问题讨论】:
-
FreeMarker API 谈论 Servlet (MVC) 与 .ftl 文件的交互,反之亦然。我指的是这个 URL:fmpp.sourceforge.net/freemarker/pgui_misc_servlet.html,它讨论了 Session/Request/Application 范围,但随后只能从 Servlet 端设置以在 FTL 内部使用。它没有说如果我需要更进一步怎么办!
-
现在我在调用 FTL 的第一个 servlet 中设置会话中的数据,然后从 FTL 文件调用的第二个 servlet 中的会话中获取数据。看起来我无法编辑 FTL 文件中的 Request/Session/Application 对象。
标签: freemarker