如何在 Freemarker 中创建 URL 个子目录?

How to create URL sub directories in Freemarker?

我从另一个使用 Apache Freemarker 的开发人员那里继承了一个项目,这是一个我们以前从未使用过的工具。

我不知道如何创建用户可以访问的子目录。对于 PHP,我将在文件系统中创建一个索引文件(例如 /my-directory/index.php),用户将在 http://www.example.come/my-directory/[=12= 处访问 URL ]

我如何使用 Freemarker 做到这一点?我查看了 web.xml 等领域的文档,并在文件结构本身中创建了带有 index.ftl 文件的子目录,但没有成功。

我错过了什么?

干杯!

这取决于您使用的 Web 应用程序框架(Spring MVC、Struts 等),而不取决于 FreeMarker。 FreeMarker 只是一种 MVC 视图技术,因此至少在设计良好的框架中您不会直接访问模板。你访问"actions"(或者在具体框架中叫什么),动作包含了大部分的业务逻辑,最后他们选择了一个模板a来渲染结果。