如果我有静态资产的相对路径(flash/blah.swf),那么以编程方式将其转换为绝对URL(http://localhost/app/flash/blah.swf)的最佳方法是什么?或者获取Wicket应用程序的基本URL的最佳方法是什么?我已经尝试过使用RequestUtils.toAbsolutePath但它似乎不能可靠地运行并经常抛出异常.这需要在部署应用程序的所有服务器上运行.
Man*_*art 13
对于Wicket 6来说
String absoluteUrl = RequestCycle.get().getUrlRenderer().renderFullUrl(Url.parse("my-relative-url.html"));
Run Code Online (Sandbox Code Playgroud)
小智 8
RequestUtils.toAbsolutePath(RequestCycle.get().getRequest().
getRelativePathPrefixToWicketHandler());
Run Code Online (Sandbox Code Playgroud)
为我工作.
归档时间: |
|
查看次数: |
15365 次 |
最近记录: |