0

Struts フレームワークを使用しています。セッションの有効期限が切れた後、ユーザーをログイン ページにリダイレクトします。アイドル時間が経過すると、ログイン ページに適切にリダイレクトされますが、テキスト フィールドにユーザー名とパスワードが表示されます。ログインページにリダイレクトされたときにフィールドをクリアするには?

<%
    int timeout = session.getMaxInactiveInterval();
    String redirect=request.getContextPath()+"/jsp/login.jsp";
    response.setHeader("Refresh", timeout + "; URL ="+redirect);
    response.addHeader("Cache-Control", "max-age=0,no-cache,no-store");
%>  

これは、セッションの期限切れとログイン ページへのリダイレクトのコードです。

4

2 に答える 2

1

テキストフィールドに value="" を入れることでそれを行うことができます。

お気に入り、

<s:textfield name="username" value=""/>
<s:textfield name="password" value=""/>

お役に立てれば。

于 2012-07-19T05:53:51.753 に答える
0

ログイン フィールドは、おそらくブラウザによって取り込まれます。サーバーによるものではありません (生成された HTML コードを確認すると、すぐにわかります)。

これは良いことです。ユーザーがブラウザにアプリのログインとパスワードを記憶させることを選択した場合、それは彼が望んでいることであり、禁止するべきではありません。

于 2012-07-19T05:53:17.097 に答える