-1

これでは、サーブレットで検証を実行して、ユーザーが既に存在するかどうかを確認しています。JSP にユーザー名を入力すると、値がサーブレットに渡されます。

JSP にリダイレクトするために、サーブレットで次のコードを使用しました。

"request.setAttribute("errorMessage",true);"

JSPでは、次のコードを使用して属性を取得しました

<%
if(request.getAttribute("errorMessage") != null ){
%>

<%
}
%>  

ループ内で JavaScript を呼び出して、JSP でアラートを表示する必要があります。

誰でも私がさらに処理するのを手伝ってくれますか? 前もって感謝します

4

2 に答える 2

0

まず、 in の使用scriptletjsp推奨されません。代わりにELまたはを使用してください。JSTL

ユーザーデータを使用してサーブレットにリクエストを送信し、ユーザーが存在するかどうかを確認して応答を返すのはそれほど動的なアプローチではないため、使用Ajaxするasynchronous callsとより動的になり、他のページにリダイレクトせずにエラーメッセージを表示できます。

于 2013-06-01T07:33:32.850 に答える