次は私の春のMVCアプリケーションにAJAX呼び出しを使用しているJavaScriptの関数である: -Spring ControllerからJavascriptセットのURL属性にアクセスする方法は?
function someAjax(){
if(window.XMLHttpRequest){
http = new XMLHttpRequest();
}
var username = document.getElementById("username").value;
http.open("GET", "AjaxSameUser?username="+username, true);
http.onreadystatechange=handleResponse;
http.send(null);
}
「AjaxSameUserは」AjaxSameUser.jspにリダイレクトコントローラにRequestMappedされます。
また、AjaxSameUser.jspから静的コンテンツを取得し、http.responseTextを使用して使用することもできます。
ここで、このコントローラのユーザ名にアクセスしたいと思います。どうすればいいですか?
実際にこれはサインアップページのユーザー名です。ユーザーが入力したユーザー名が現在のデータベースに既に存在するかどうかを確認したい。
私は@ModelAttributeを使用しようとしましたが、これはユーザー名がリクエストスコープに設定されていることを前提としています。しかし、私はJavascriptからこの値セットにアクセスすることができません。