2012-09-06 50 views
1

我使用的是Spring Security 3.1.2。彈簧安全:點在用戶名上的jsp頁

當用戶名包含點,以下代碼:

<sec:authentication property="principal.username"/>

返回重視當user&#46;name的用戶名是user.name

它似乎是ISO 8859-1字符集表示法。

有沒有什麼辦法可以將它轉換爲使用javascript的通常表示法?

謝謝你的幫助!

+0

多數民衆贊成在奇怪的是,它不應該發生我認爲。我認爲別的東西正在造成這種情況,但我不確定。 – fonZ

回答

0

默認情況下,認證標記確實是escaping for HTML

如果要禁用此選項,可以將標記中的escapeHtml屬性設置爲false。

1

要使用的屬性是「htmlEscape」。例如:

<sec:authentication property="principal.username" htmlEscape="false" />