画像URLを2つのドメイン(同じサイトへのマッピング)に置き換えるJavaコードを見つけようとすると、IEこれらのファイルを並行してダウンロードすることができます(IEの場合、2つ以上のファイルダウンロードトリックを達成します)。 私の基本設計にはレスポンスデータのハンドルを持つResponseWrapperフィルタがあります。私は、HTML文字列を持っていたら2つのドメインからダウンロードするHTMLレスポンスのすべての画像URL
は今、私が代わりに2つのドメインの例として、以下のpattternが含まれています、私は私と一緒にHTMLを持って
ておきのimg URLを交換したい
< ... HREF = "/ img/ghi/xyz.jpg /> < .... src ="/img/ghi/ijk.jpg /> < < ... href = "/ img/abc/lkm.jpg />
このパターンを検索したいそして、=のhref ...次の文字列
<に置き換える "http://test1.com/img/abc/def.jpg/> < .... SRC =" のhttp:// TEST2。 com/img/ghi/ijk.jpg /> < .... src = "http://test1.com/img/ghi/xyz.jpg/" < ... href = "http:// test2 .com/img/abc/lkm.jpg /> など。
誰かが私にこのパターン置換を行うためのロジックやアルゴリズムを教えてください。
ここでの主な問題は、URLの生成中にこれを行うために必要な変更量です。ほとんどの変更は、アプリケーション内でコード全体に広がっているためです。したがって、フィルタを使用することは私が思い付いた唯一の実行可能な解決策です – Fazal