我正在尝试测试结果指向 freemarker 页面 (.ftl) 的 Struts 2 操作。当我使用 Spring 框架时,我的测试扩展了 StrutsSpringTestCase。我的问题是,在操作执行之后,它会搜索结果 freemarker 页面,但在它获取页面之前,它会将语言环境(在我的情况下为 en_GB)附加到 ftl 页面。从而一无所获。
例如 :
操作执行 - 结果页面 = login.ftl 但搜索 login_en_GB.ftl
操作执行 - 结果页面 = index.ftl 但搜索 index_en_GB.ftl
我无法弄清楚它为什么这样做或如何改变它。