的情況下轉換錨標記相對URL絕對URL的HTML內容:使用Java
在服務器A上,我們要顯示從服務器B符合服務器A上
問題內容:
在一些服務器B上的內容超鏈接是相對於服務器B服務器A上
由於含有類似下面
錨標記的HTML代碼塊顯示時,這使得它們無效<a href="/something/somwhere.html">Somewhere</a>
這將是最有效的方式將它們轉換爲
<a href="http://server-b.com/something/somewhere.html">Somewhere</a>
有可能在內容的多個錨標籤,一個美中不足的是,有些人可能是絕對的,我想要保留它們原樣,我只想將服務器B的域預先添加到相對URL中
Java?所以你使用JSP/Servlet?你想在運行時(動態)還是在開發時(在所有文件中靜態查找和替換)執行此操作? – BalusC 2010-06-23 17:13:37
運行時,JSP頁面對使用API調用(類似於代理服務器)從服務器b提取內容的本地servlet進行ajax調用。我們最初認爲最好/最簡單的方法是讓servlet以「工作順序」返回html片段,但是在閱讀Vivin的響應之後,最好讓視圖解釋來自Servlet的響應 – 2010-06-23 17:23:37