Spring MVC를 사용하고 있으며 서버에 대한 비동기 호출을 수행하고 사용자의 자격 증명을 확인해야합니다. 일치하면 다른 페이지로 리디렉션됩니다.Spring MVC에서 AJAX를 사용하여 View에서 모델 속성을 전달하고 잡는 방법
MyController.java
@RequestMapping("performingLogin.htm")
public ModelAndView performingLogin(@RequestParam String username, @RequestParam String password)
{
//boolean value which decides whether its a valid user
myService.performingLogin(username, password);
//Currently returning the new model to be opened irrespective of valid user
ModelAndView model = new ModelAndView("newpage");
return model;
}
MainView.jsp
<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
function doAjaxPost() {
$.ajax({
url : "dologin.htm",
data : {
username: $('#username').val(),
password: $('#password').val()
},
success : function(responseTxt,statusTxt,xhr) {
/* Opening new page */
window.location.href="newpage.htm";
}
});
}
나는이 경고를 줄 수 있도록 내가 JSP의 끝에서 사용자를 확인하는 방법을 알 필요가 자격 증명이 잘못되었습니다.