私はWebプログラミングに少し慣れていません..そうです。アプリのユーザー登録を書いています。サーバー側では Java、Tomcat、サーブレットを使用し、クライアント側では jQuery を使用しています。登録しているユーザーが存在するかどうかを確認したいのですが、存在する場合は、スローされた例外のテキストで応答したいと考えています。私はリクエストを次のように書きました:
"$.ajax({
url: url,
method: 'POST',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(regUser),
success: function(response) {
localStorage.setItem(LOCAL_STORAGE_AUTHKEY_KEY, response.authKey);
localStorage.setItem(LOCAL_STORAGE_USERNAME_KEY, response.username);
resolve(response);
},
error: function(error) {
console.log(error);
toastr.error(error);
}
});"
次のような繰り返しユーザーを入力すると、応答が返されます。
catch (Exception e) {
String errorMessage = e.getMessage();
System.out.println(errorMessage);
response.setStatus(400);
response.getWriter().write(errorMessage);