私はこの小さなJavaプロジェクトを持っており、そこではjspファイルを使用する必要があります。
次の機能をトリガーするログインボタンのあるHTMLがあります。
var loginCall = "user/login";
var logoutCall = "user/logout";
var signupCall = "user/signup";
function login() {
var login = baseUrl + loginCall + "?";
var loginFormElements = document.forms.loginForm.elements;
login = addParam(login, USER_NAME, loginFormElements.userName.value, false);
login = addParam(login, PASSWORD, loginFormElements.password.value, true);
simpleHttpRequest(login, function(responseText){
var status = evalJSON(responseText);
if (status.errorCode == 200) {
var res = status.results;
var sessionId = res[0].sessionId;
setCookie(SESSION_ID,sessionId);
window.location="http://localhost:8080/"+baseUrl+"/main.html";
} else {
showError(status.errorCode, "Username or password was incorrect.")
}
}, function(status, statusText){console.log('z');
showError(status, statusText);
});
}
私が見る限り、httpRequestが作成され、データとともにbaseUrl + loginCallに送信されます。これは、localhost / something / user / login?name = somename&pass=somepassを意味します。
これは私が立ち往生しているところです、私はどこかにJavaファイルを作成する必要がありますか?それはリクエスト情報を受け取り、データベースでそれを処理し、答えを返しますか?
もしそうなら、どこで、どのように?login / user.javaという名前を付ける必要がありますか?
コード例や次にやらなければならないことの説明を教えてくれないのなら、誰かが私を正しい方向に向けることができますか?