javascript - 如何使用 java spring 在 javascript jquery 中设置帖子路径

标签 javascript java jquery spring spring-mvc

我正在编写具有 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

我的package.json

我在 webapp 文件夹内使用 npm start 在本地启动它。

在服务器端,它工作正常。但是,当我在本地调试它时,出现 404 错误,找不到projectFolder路径。

如何在 JavaScript 中设置其路径,以便我可以在本地进行调试?

提前致谢

最佳答案

“/projectFolder”很可能是您要部署到的应用程序上下文。这可以在 IDE 中设置,但最佳实践是在不假设给定上下文的情况下创建 Web 应用程序。因此,将您的调用更改为

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

不仅请注意缺少“/projectFolder”,而且该 URL 也没有前导斜杠,即。与您的 HTML 页面的 URL 相关。

关于javascript - 如何使用 java spring 在 javascript jquery 中设置帖子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58738482/

相关文章:

javascript - Redactor JS - 使用 BootstrapValidator 验证表单

javascript - 使用 nodejs 和 MySQL 从数据库中检索数据的正确方法是什么?

java - 我怎样才能返回一个字符串?

java - 如何在 HtmlUnit 测试用例中添加用户名/密码身份验证信息?

java - 更新多个 EC2 实例的日志级别

javascript初始化对象(和dom)

javascript - 我怎样才能更好地优化这些数据库查询/功能流程?

javascript - 计算另一个对象中对象的数量,javascript-json

jquery - __RequestVerificationToken 未使用 axios 0.17.1 和 MVC 3/4/5 正确发送

jquery - 在 Firefox 上使用 jquery .hover 和 map 时遇到问题