这是我的页面,我测试添加,然后确定后台一直没反映,好像没提交一样,我页面写的ajac:
$.post("http://localhost:8080/TestDemo/my/saveuser",
{
username:$("#userName").val(),password:$("#userGender").val(),password:$("#userAge").val(),
},
function (data,status) {
if(data == "success"){
alert('success');
}else {
alert('error');
}
});
还有一种:
$.ajax({
type : "post", //GET
url : "${pageContext.request.contextPath }/TestDemo/my/saveuser",
data:{"userName":userName,"userGender":userGender,"userAge":userAge},
success:function(data){
if(data.success){
alert('success');
}else{
alert('error');
}
}
})
这两个都没成功,都没被后台拦截,不知道为什么,然而我要是这么写:
window.location='http://localhost:8080/TestDemo/my/saveuser';
就会被后台拦截到,我后台是这样的:
if("/saveuser".equals(pathInfo)) {
System.out.println("进入添加用户方法...");
UserDaoImpl udi = new UserDaoImpl();
String userName = request.getParameter("userName");
String userGender = request.getParameter("userGender");
String userAge = request.getParameter("userAge");
System.out.println("username="+userName);
System.out.println("usergender="+userGender);
System.out.println("userage="+userAge);
有大神能帮我解答吗?感激不尽!