有关让wicket能够使用本地swf资源的各种尝试,请参阅此帖子http://devhobbs.blogspot.com/2011/07/swf-in-wicket.html。
似乎无法在webapp中的目录中处理swf文件。
src -- main ---- java ------ com -------- mydomain -----------pages ------------- Launch.java ------------- Launch.html ---- webapp ------ css -------- main.css ------ images ------ js ------ games -------- test.swf
你可以做像tihs这样的事情:
的http:本地主机:8080 / MyApp的/ CSS / main.css的
但不是这样:
http://localhost:8080/myapp/games/test.swf
我无法找到在wicket中有一个方法的帖子,该帖子可以生成指向其自己的webapp资源的链接。
1.5(beta)似乎有这样的东西,例如:
getRequestCycle()。getUrlRenderer()。renderContextPathRelativeUrl( “游戏/ test.swf”)
但1.4中似乎没有UrlRenderer类。
有没有人找到解决方案?
目前我们必须在单独的网络服务器上托管我们的swf文件,这很痛苦。此外,我们不能将它们嵌入到src / main / resources中,因为那时网页设计师(没有tomcat和部署它的工具)将无法在他们维护的html页面上看到swf或添加它们。目前,他们可以添加和查看imges和css,而无需我们更改java代码。