0

誰かが次のステップに従って、ヒントを提供してみてください。

  1. 最新のSpringSecurityリリース(spring-security-samples-tutorial-3.1.0.RELEASE.war)で提供されている例、または所有しているSpringSecurityサンプルプロジェクトを実行します。

  2. 'rod'ユーザーを'áéíóú'ユーザーに変更します。

  3. その新しいユーザーで安全なページログインにアクセスしてみてください。

ログインできません、あなたは?

これは文字エンコードの問題です。

私のJavaコード内で、System.out.println(username)は**áéíóúの代わりにáéÃóú**を表示します

ログバックロギングシステムでも同じ結果が得られます。

ありがとう!

4

1 に答える 1

1

OK、文字はコードプロパティに到達しません。HTML/JSPページの先頭にこのメタを追加してみてください。

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