0

有人可以尝试执行后续步骤并提供一些提示吗?

  1. 运行最新 Spring Security 版本 (spring-security-samples-tutorial-3.1.0.RELEASE.war) 或您拥有的任何 Spring Security 示例项目中提供的示例。

  2. 将 'rod' 用户更改为 'áéíóú' 用户。

  3. 尝试使用该新用户访问安全页面登录。

我无法登录,你呢?

这是一个字符编码问题。

在我的 java 代码中,System.out.println(username) 显示áéÃóú** 而不是 **áéíóú

与 Logback 日志系统相同的结果!

谢谢!

4

1 回答 1

1

好的,所以字符不会达到代码属性。尝试在 HTML/JSP 页面的头部添加这个元数据:

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        ...
    </head>
</html>
于 2012-06-07T14:51:02.867 回答