ユーザーが自分のロール番号/名前を入力する2つのテキストフィールドを含むjspフォームvalidate.jspがあります。また、入力を検証するためにjavascriptを使用していくつかの検証コードを記述しました。
入力を収集した後、以下に示すように、jQueryajaxを使用してこれら2つのパラメーターを別のページresult.jspに転送します。
$("#student_result").load("result.jsp?"+ $.param( { rollNo: rollNo, name: name }));
これで、result.jspページに、ユーザーがロール番号または名前を入力した人の結果を表示する必要があります。したがって、このresult.jspページには、すべてのデータベースロジック(Javaコード)が含まれています。ただし、従来は、すべてのビジネスロジックをサーブレットに記述する必要があります。だから私はこれをしたいです。
ただし、ご覧のとおり、 validate.jspページ内でajaxを使用してresult.jspのコンテンツを動的に読み込んでいます。サーブレットを使用する場合は、result.jspページ全体に転送してロードするrequestDispatcherを使用する必要があります。
やりたくない!それでも、 result.jspページのコンテンツをvalidate.jspページに動的にロードしたい。どうやってするか?
または、データベースロジック全体をresult.jspファイルに保持すると、問題が発生しますか?