2013-05-17 94 views
2

我寫在我的servlet A HREF鏈接的PrintWriter。 但瀏覽器將其顯示爲無效鏈接。瀏覽器中的鏈接href無效?

這裏是我的代碼:

 String path = request.getRequestURI(); 
       path = path.substring(0, path.lastIndexOf('/')); 
       path = path + "/open-Account.html.html" ; 
       StringBuffer openAccountLink = new StringBuffer(); 
       openAccountLink .append("<a href=").append("\"").append(path).append("\""); 
        openAccountLink .append(">").append("Create an account").append("</a>"); 
       out.write("</br>"); 
       out.print(openAccountLink .toString()); 

URL in the log:<a href="/content/pages/location/en_us/user/open-Account.html.html"> 

我的日誌顯示上述HREF鏈接,但瀏覽器的權利抱怨說,它是一個無效的link..how克服這個?

+1

你肯定有兩個的.html如在地址 –

+0

「.html.html」如何在瀏覽器抱怨嗎?唯一的問題是你有兩個'.html',但這應該也許我認爲很好。 – Sanchit

回答

0

問題可能是你有在URL兩個擴展。

究竟是什麼瀏覽器在說什麼?它什麼時候說的?

+0

如果我直接給它works..but如果我構建動態使用getRequestURI。其運行不正常的URL路徑... – user2379691

+0

嘗試刪除第一個「/」前的「內容」。 –

+0

克里斯..我嘗試過,但似乎並沒有工作... – user2379691

相關問題