gpt4 book ai didi

wicket - 在 wicket 应用程序中动态设置背景图像

转载 作者:行者123 更新时间:2023-12-04 02:53:32 25 4
gpt4 key购买 nike

在我的 wicket 应用程序中,有一些页面供用户使用,具体取决于他们的角色和不同的标准。在我的数据库中,我存储了用作该用户背景的图像路径。每个用户都有一个独特的页面。我知道我可以添加读取图像,如果我这样做的话:

<img wicket:id="img">

与此相对应,我正在编写将为我获取图像的代码。

但是我如何动态地将图像设置为正文背景。我对 wicket 还很陌生。有人知道如何做到这一点吗?

最佳答案

在您的页面中,您可以通过一些标题贡献来做到这一点:

   @Override
public void renderHead(IHeaderResponse response) {
super.renderHead(response);
response.render(CssHeaderItem.forCSS("body{ background-image: url('" + getBackgroundBodyImagePath() + "');};", "uniqueBodyBackground"));
}

或者您可以为您的 <body> 分配一个 wicket id元素并添加一个 AttributeModifier像这样:

   @Override
protected void onInitialize() {
super.onInitialize();
bodyElement.add(AttributeModifier.replace("style", "background-image: url(" + getBackgroundBodyImagePath() + \"');"));
}

关于wicket - 在 wicket 应用程序中动态设置背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17141175/

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