2013-11-24 34 views
0

我在項目中使用帶空格的渲染鏈接: href="/plugins/configure/Poulpe Auth Plugin" - 這是來自頁面源的示例。如何在Java頁面呈現之前在URL中轉義空格

當然瀏覽器編碼空間爲%20之前將其發送到服務器,但我有一個錯誤在W3C驗證:

Bad value /plugins/configure/Poulpe Auth Plugin for attribute href on element a: Whitespace in path component. Use %20 in place of spaces. 

正如我在其他資源所看到的,在類似情況下的空間,用「替換 - ','+'或'_'。 我不知道我可以在保存到數據庫之前重寫數據中的空格,所以在設置參數請求之前我應該​​如何處理它們?有人可以解釋我在哪裏處理查詢參數空間,然後將其顯示在網址中?

+0

使用org.springframework.web.util.HtmlUtils到HTML轉義。 –

+0

我試過了,但這種方法並沒有解決我的問題 – trierra

+0

爲什麼你在你的項目中使用空格? –

回答

0

我已經找到了決定:

​​

而且我已經有了:

<a href="/plugins/configure/Poulpe%20Auth%20Plugin" data-original-title="Press to configure this plugin">Configure</a> 
相關問題