我想提出一些JavaScript文件在我的包之一,使Struts的为他们服务像/struts/js/foo.js
提供静态文件(JavaScript)的使用Struts 2
的Struts确实是在“模板”包文件(这就是jQuery插件的文件位于,由struts.ui.templateDir
选项保护)。但是我想把这些文件放入另一个包中;如果我重新定义struts.ui.templateDir
,那么struts停止工作,因为它找不到它的模板。
所以问题是:如何告诉Struts服务org.foo.some.package.js
中的文件为/struts/js/whatever.js
?
你见过这个链接:http://struts.apache.org/development/2.x /docs/static-content.html? – 2013-12-04 18:44:35
@AleksandrM不错,不知道。如果你想写一个完整的答案,你是赏金的好候选人。 – alamar 2013-12-05 09:56:41
为什么不使用一些网络服务器呢?说Apache或nigix,这是更好,更有效的方式来提供静态内容 – 2013-12-08 10:47:56