有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何使用JavaSpring在JavaScriptjQuery中设置post路径

我正在编写包含REST API调用的jquery代码

在我的javascript中,clicky.js

button.click(function (){
  $.post('/projectFolder/workbook/createWorkbook', {}, function(){
    // do somthing
    }
  ) ....

我的spring项目结构是

projectFolder
|- src
    |-main
       |-java
       |   |-com.sample.workbook
       |              |-controller
       |              |-service
       |                  |-WorkbookService
       |                  |-WorkbookServiceImpl
       |-webapp
            |-package.json
            |-clicky.js
            |-index.html

我的包裹。json

我使用webapp文件夹中的npm start在本地启动它

在服务器端,它运行良好。然而,当我在本地调试它时,我发现404错误,它找不到projectFolder路径

如何在javascript中设置其路径,以便在本地进行调试

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

    “/projectFolder”很可能是要部署到的应用程序上下文。这可以在IDE中设置,但最佳实践是在不假设给定上下文的情况下创建web应用程序。所以,把你的电话改成

    $.post('workbook/createWorkbook', {}, function(){
    

    请注意,不仅缺少“/projectFolder”,而且URL没有前导斜杠,即相对于HTML页面的URL