2012-09-06 23 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" />