gpt4 book ai didi

java - Wicket 口 > v1.5 : Acces file from CSSResourceReference

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:39 26 4
gpt4 key购买 nike

今天我花了很长时间思考如何在 Apache wicket 中访问 CssResourceReference 的实际文件内容?

CSSResourceReference 的声明如下:

private final CssResourceReference CSS_GLOBAL = new CssResourceReference(BasePage.class, "css/global.css");

...and 旨在用于基本 header 贡献,并且需要从提供 LessCSSEngine 的行为中访问其内容。

我知道我能够获取网址(通过 WicketWiki ):

RequestCycle.get().urlFor(CSS_GLOBAL, null);

但从那时起,我就陷入了如何实际访问文件和内容的困境。

感谢任何帮助。

最佳答案

您无法轻松访问内容,因为 Wicket 中的 ResourceReference 旨在通过请求加载。您可以模拟请求并读取响应,但这工作量太大。无论如何,您不需要 Wicket 来访问类路径中的文件:

final InputStream stream = BasePage.class.getResourceAsStream("css/global.css");
final Reader reader = new InputStreamReader(stream);

关于java - Wicket 口 > v1.5 : Acces file from CSSResourceReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9229612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com