POST http://localhost:8080/ajaxText 404[已解决]

495 阅读1分钟

 许久没有使用servlet,今天在复习ajax时稍微的写了个小案例,前端用ajax传值,后端用servlet接收,但是总是报如下错误:

确定后端没有写错,前端也没有语法问题后,想到了一个访问路径的问题,因为我的tomcat配置的路径是:http://localhost:8080/ts/

可是当使用ajax进行跳转,访问AjaxServlet01时,路径变成了

http://localhost:8080/AjaxServlet01

如果按照正常的访问地址,应该是 **http://localhost:8080/ts/AjaxServlet01**才对,

所以,我的做法是将服务器的地址改成默认地址 localhost:8080,如果不会的可以跟着我一起更改。

因为我使用的编译器是idea,所以可以设置当前编译工具,点击Edit Configuration..

 在下面界面中选择 Deployment界面​编辑

出现如下界面时,将Application context中的ts去掉

修改之后的效果如下:

最后点击Apply后,点击Ok。再次启动项目,查看网址,如果如下图所示,修改完成:

\