非常に単純なコード スニペットがあり、実際に問題が発生しています。「URL」パラメーターにヒットする非常に単純なメソッドがあり、値がある場合はそれが返されます。「フラグメント」パラメーターにヒットしても何も返されず、私の人生では、エラーが発生しない理由を理解できず、単に空の文字列を取得します。
url = properties.get("url", "")
fragment = properties.get("fragment", "")
Page checkedPage = resource.resourceResolver.getResource(url).adaptTo(Page)
url = chatOverlay ? headerURL(checkedPage, url, fragment) : ""
private static String headerURL(Page checkedPage, String url, String fragment) {
url += (checkedPage) ? ".html" : ""
url += (fragment) ? "#$fragment" : ""
}
どんな助けでも大歓迎です。私は初心者なので、コード スニペットは本当に役に立ちます。