0

JSPでログインページを作っています。フォームが存在するindex.jspページといくつかの JavaScript スクリプトレットがあります。Oracle データベースへの接続と、データベース内のユーザー名とパスワードの確認は、check1.jspファイルで行われます。

私の問題は、ユーザー名とパスワードを入力した後、ログインボタンを押すと、フォームを にリンクしたことcheck1.jspですwelcome.jspindex.jsp ユーザー名が存在しない、またはパスワードが一致しないという小さなメッセージをボックスの下に表示するために、現在私はにリダイレクトしていindex.jspます。

同じページのログインボックスの下に適切な小さなメッセージを表示するにはどうすればよいですindex.jspか??

4

2 に答える 2

1

check1.jspでトリガーされ、 に送り返されるフラグを持つことができますindex.jsp

index.php、フラグがオンの場合にエラーを表示するようにチェックを入れることができます。

于 2012-07-12T07:10:58.640 に答える
1

にリダイレクトindex.jsp?message=<your custom msg>

そして、メッセージパラメーターが設定されているかどうかを確認し、GETパラメーターを介してそれらを取得できます

編集:(コメントの後)

私はJavaプログラマーではありませんが、グーグルでこれを教えてくれます。

if(request.getParameter("message") == null) {
     // User has opened index.jsp for first time (no redirection)
}
else{
    // user has been redirected from check1.jsp
    string message = request.getParameter("message");
    // Do anything with message

}
于 2012-07-12T07:16:30.933 に答える