spring mvc +ajax 请求发送不到控制层
如题。我用了spring mvc + ajax的形式搭了一个web工程。
在webcontent目录下有index.jsp文件,该文件的请求是通过一个js发送的,该js主要信息如下:
JScript code
jQuery.ajax({
async : false,
type : "POST",
url : "login/checkLogin.html",
data : {
'username':username,
'password':password
},
dataType : "json",
error: function(data){
alert("error!!!");
},
success: function(data) {
alert("now we success..");
}
});
该请求是可以发送到url所对应的controller。
而如果我在webcontent目录建一个jsp目录,里面放一个register.jsp文件,该文件对应的一个js内容也类似上面的,但是请求发送不到controller中,而如果我把register.jsp从文件夹中拿出来,放到与index.jsp同目录,则请求可以发送到controller中。
不知哪位朋友熟悉spring mvc +ajax的,麻烦帮我解决一下,谢谢
------解决方案--------------------你确定新界面引入了Jquery文件了不?
------解决方案--------------------如果跟index.jsp在同一级,可以正常,那么你要注意了,你新建的目录,spring拦截器是不是将改目录给拦截掉了。还有,jquery的路径地址是否正确。很简单,你用firebug调试一下,看看jquery是否报错,一目了然。