Java、データベース アクセス用の JDBC、ビューにデータを渡すための Struts2、およびビューの操作を支援するための jQuery を使用して構築した Web アプリケーションがあります。
アプリが起動すると、Home.action が実行され、上部に「SIGN IN」リンクを含む Home.jsp ページが表示されます。上部に「サインイン」リンクを含む他のビューもあります。
ユーザーが「SIGN IN」をクリックすると、jQuery によって非表示のペインが表示され、ユーザー名とパスワードのテキスト フィールドと「ログイン」ボタンが表示されます。
これが私のジレンマです...現在、「ログイン」ボタンをクリックするとLogin.actionが実行され、Home.actionにリダイレクトされます。しかし、私が本当に望んでいるのは、Login.action がログインを実行するが、同じページにとどまることです。実際、ビューをまったく変更したり更新したりしたくありません。私は単にログインが行われ、他のすべてが同じままであることを望んでいます。
これには主に 2 つの理由があります。1) ユーザーが無効なフィールド データを入力した場合、またはログインに失敗した場合、どこにも行きたくありません。エラーをユーザーに表示したいだけです。2) 複数のページが上部にログインする機能を提供するため、任意に Home.action にリダイレクトしたくありません。ユーザーにはその場にとどまってもらいたい。
それで、コミュニティへの私の質問は次のとおりです。私がすでに採用しているテクノロジーでそれを行うことができますか (そしてどのように?)、それとも他のテクノロジーを追加することを検討する必要がありますか (どのテクノロジーを?)?
どうもありがとう!