Можно ли получить доступ к SWF в веб-приложении приложения калитки? - PullRequest
0 голосов
/ 13 июля 2011

См. Этот пост http://devhobbs.blogspot.com/2011/07/swf-in-wicket.html для различных попыток получить калитку, чтобы иметь возможность использовать локальный ресурс SWF.

Кажется невозможным обратиться к файлу SWF в каталоге в веб-приложении.

src
-- main
---- java
------ com
-------- mydomain
-----------pages
------------- Launch.java
------------- Launch.html
---- webapp
------ css
-------- main.css
------ images
------ js
------ games
-------- test.swf

Вы можете делать такие вещи, как:

HTTP: локальный: 8080 / MyApp / CSS / main.css

но не это:

http://localhost:8080/myapp/games/test.swf

Мне не удалось найти сообщение с методом в wicket, который может генерировать ссылку на собственные ресурсы веб-приложения.

1,5 (бета), похоже, что-то вроде этого, например ::

getRequestCycle (). GetUrlRenderer (). RenderContextPathRelativeUrl ( "игры / test.swf")

но в 1.4 нет класса UrlRenderer.

Кто-нибудь нашел решение этой проблемы?

В настоящее время мы должны разместить наши SWF-файлы на отдельном веб-сервере, что является проблемой. Кроме того, мы не можем встраивать их в src / main / resources, потому что тогда веб-дизайнеры (у которых нет tomcat и инструментов для его развертывания) не смогут увидеть swf на HTML-страницах, которые они поддерживают, или добавить их. В настоящее время они могут добавлять и просматривать изображения и CSS без необходимости изменения кода Java.

...