gpt4 book ai didi

java - 如何将内部 css (<style>) 添加到 Wicket 页面

转载 作者:行者123 更新时间:2023-12-02 07:32:16 24 4
gpt4 key购买 nike

我需要使用 <style> 将我的 css 文件作为内部 css 包含进来。我怎样才能用 Wicket 做到这一点?

我知道renderHead()<wicket:link>如上所述here 。但这会创建外部链接。这是用于发送邮件的,因此我需要将其包含在生成的 html 中。

最佳答案

没有尝试这个...

小组不应该实现 IHeaderContributor使用类似于 thisone 的 renderHead 方法可以解决问题吗?

void renderHead(IHeaderResponse response) {
StringBuffer myCSS = new StringBuffer();
File file = new File("global CSS");
BufferedReader reader = new BufferedReader(new FileReader(file));
String s = null;
while ((s = reader.readLine()) != null) {
myCSS.append(s).append(System.getProperty("line.separator"));
}
reader.close();

response.renderCSS(myCSS, "notreallyneeded");
}

一路上省略每个错误处理和正确的资源关闭...

请注意,在电子邮件等非 Ajax 环境中,并不真正需要“notreallyneeded”。根据 JavaDoc,这也可以为 null

关于java - 如何将内部 css (&lt;style&gt;) 添加到 Wicket 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12744643/

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