2012-01-19 2 views
0

私たちはアプリケーションで認証にスプリングセキュリティを使用しています。ログインフォームには4つのパラメータ(ユーザー名、組織、会社、パスワードの4つの入力テキストフィールド)があります。春のセキュリティを使用してログインフォームにユーザー名を保持する方法

間違ったパスワードを入力すると、他のすべての入力パラメータもログインフォームから消去されます。それらの価値をどのように保持しますか?認証が失敗した場合、ユーザーがもう一度他の詳細を入力しないようにします。

答えて

1

Spring MVCを使用していますか?もしそうなら、jspファイルでspringフォームタグを使用するならば、それを行うのはとても簡単です。あなたはこのようなものでし形でユーザ名と呼ばれるフィールドを持っている場合たとえば、次のようにコントローラ側の

<form:form> 
    <form:input path="username" /> 
</form:form> 

を、あなたは再び同じビューを表示する場合、フォームが値で満たされたユーザー名のフィールドを持っています前回から

Spring MVCを使用していない場合でも、やりやすいです。 jspに転送する前に、usernameなどのフィールド値をrequest属性に設定するだけで済みます。 jspから、設定したリクエスト属性を使用できます。

関連する問題