1
我剛剛接手了一個freemarker項目。 控制器類擴展了抽象類squirrel.web.SquProcessor,並使用squirrel.web.PageData傳遞值。 但現在,我想在控制器類中使用HttpServletRequest和HttpServletResponse。 如何獲取它們?如何在FreeMarker中獲取HttpServletRequest和HttpServletResponse?
我剛剛接手了一個freemarker項目。 控制器類擴展了抽象類squirrel.web.SquProcessor,並使用squirrel.web.PageData傳遞值。 但現在,我想在控制器類中使用HttpServletRequest和HttpServletResponse。 如何獲取它們?如何在FreeMarker中獲取HttpServletRequest和HttpServletResponse?
FreeMarker沒有意識到servlet或HTTP(禁止添加的FreemarkerServlet
以便從JSP遷移)。您可以在模板中看到控制器類已經暴露給FreeMarker。揭示servlet請求/響應對象等高度技術性的東西不是很乾淨;理想情況下,模板只應獲取應用程序域對象和一些助手來生成URL-s等。
也許這給你一個想法http://stackoverflow.com/questions/14372165/get-querystring-of-a-url-on-freemarker – DevZer0