Ajax的$ .post的url是否应该与web.xml中的url匹配

时间:2012-08-01 06:18:29

标签: java jquery json servlets

我正在尝试将数据从js发送到servlet。

我的js位于webapp \ secure文件夹中,而servlet位于java \ com \ servlet文件夹中。

我读过使用ajax发送数据

$.post("someservletname", {cityName:"hello"});

在web.xml中

       <servlet>
            <servlet-name>someservletname</servlet-name>
            <servlet-class>java.com.someservletname</servlet-class>
            <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
            <servlet-name>someservletname</servlet-name>
            <url-pattern>/someservletname</url-pattern>
        </servlet-mapping>

但是当我输入一个简单的sysout.print语句时,我什么都没看到。我如何确保映射正常工作。我应该在post函数调用中给出完整的URL吗?

1 个答案:

答案 0 :(得分:0)

确保您输入网址:

  • 您的Web应用程序的上下文路径

此致 菲利普