日期:2014-05-19  浏览次数:20890 次

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是否报错,一目了然。