gpt4 book ai didi

java - 更改 Wicket 资源 URL 的 URL 前缀?

转载 作者:搜寻专家 更新时间:2023-11-01 03:12:40 25 4
gpt4 key购买 nike

Wicket 自动生成前缀为“resources”的资源(图像等)的 URL(例如“http://localhost:8080/resources/org.apache.wicket.ajax.WicketAjaxReference/wicket-ajax.js”) .是否可以将此前缀从“资源”更改为其他内容(如“res”)?

我有另一个 servlet 在“资源”下提供内容,我无法更改它(不要问...),因此我希望 Wicket 以不同的前缀提供其资源。

谢谢!

最佳答案

这在 Wicket 1.4 中是不可能的,因为路径被定义为常量 org.apache.wicket.protocol.http.request.WebRequestCodingStrategy.RESOURCES_PATH_PREFIX 并在 Wicket 过滤器中使用硬编码。

在 Wicket 1.5 中,您似乎必须使用 IMapperContext 覆盖 org.apache.wicket.Application.getEncoderContext(),它会在 getResourceIdentifier 中返回您的新前缀()

关于java - 更改 Wicket 资源 URL 的 URL 前缀?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6411481/

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