如何在FreeMarker中获取HttpServletRequest和HttpServletResponse?

时间:2014-02-10 07:46:28

标签: java request response freemarker

我刚刚接手了一个freemarker项目。 控制器类扩展抽象类squirrel.web.SquProcessor,并使用squirrel.web.PageData传递值。 但是现在,我想在控制器类中使用HttpServletRequest和HttpServletResponse。 如何获得它们?

1 个答案:

答案 0 :(得分:1)

FreeMarker不知道servlet或HTTP(除了为了便于从JSP迁移而添加的FreemarkerServlet)。您可以在模板中看到控制器类向FreeMarker公开的内容。暴露像servlet请求/响应对象这样的高技术性事物并不是很干净;理想情况下,模板应该只获取应用程序域对象和一些帮助程序来生成URL-s等。