问题标签 [request-mapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1975 浏览

spring - Spring MVC 中的请求映射

我在 Spring MVC 中的应用程序有一点问题。我想在我的应用程序中编辑用户数据。所以我有编辑控制器,它有 listWorkers、redirectWorker 和 editWorker 方法。

我对资源和图像文件夹有疑问。例如,当我使用 print 方法时,一切都很好,但是当我尝试使用 editWorker 方法时,我的徽标和 css 文件没有加载。我在 servlet-context 文件中有这个文件夹的请求映射:

当我使用打印方法时,我有这样的 URL:

我可以看到图像和风格。但是当我在我的特定用户上使用编辑方法时,我有这样的 URL:

这样我就看不到形象和风格了。我有一个警告:

我在资源文件夹中有图像和样式目录,它直接在 webapp 文件夹中(因为我使用的是 maven)。它更早地工作,但是当我有类似的东西时/*/*它不起作用。我想我的 servlet-context 文件中的资源映射有问题。

我正在加载我的 css 和图像文件,如下所示:

在此先感谢您的帮助。

0 投票
1 回答
2145 浏览

spring - Spring MVC 中的请求映射 - 返回上一个 URL

我在 Spring MVC 中遇到重定向问题。我有一个控制器,方法很少:

当我在我的程序中使用请求映射中带有“print”的示例方法时,我的 URL 是:

但是当我在请求映射中使用带有“edit/{worker}”的方法时,然后我使用带有“print”的方法,我得到了一个 URL:

因为我的“打印”是在“编辑”之后添加的,这不是必需的。如何返回上一个网址:

我想我必须更改我的 RequestMapping 注释。但我不知道该怎么做。

编辑:好的,这是我的 web.xml 文件:

0 投票
3 回答
16664 浏览

java - 在 Spring 控制器上的 $.ajax POST 后收到错误请求错误 (400)

你好 StackOverFlow(s)

我已经解决了这个问题超过 2 个小时了 这很简单

我正在尝试使用 $.ajax POST 调用将 JSON 对象发送到 Spring Controller

我正在使用 AngularJS,但这一点没问题

这是服务器和客户端的代码以及spring配置

提前致谢

查询:

弹簧控制器:

}

弹簧配置:

网页.xml:

Ajax 调用更新:

小提琴原始请求标头:

小提琴响应标头

0 投票
1 回答
791 浏览

java - Spring Request Mapping 调用一个函数来检查用户

我有不同的以\mobile 开头或包含\mobile 的映射。有没有办法捕捉所有这些映射?

我的映射是:

现在我希望对所有“\mobile”映射调用一个函数 oder 映射,然后调用映射。

背景:我想在每次通话时检查用户是否登录并在必要时给他签名。但是我不会在每次映射参数用户名和密码时都查询,而是在一个地方查询。

0 投票
0 回答
522 浏览

spring - Spring AbstractPdfView - 更改响应,使其具有文件名而不是请求路径

我有一个控制器,它返回一个覆盖AbstractPdfView. 效果很好,除了当用户从浏览器保存 PDF 表单时,它会尝试保存请求路径(似乎合理但不是我想要的)。

控制器代码为:

所以请求路径是:

api/mealplanpdf/1 其中 1 是 MealPlan 的 ID。

在回应我希望它是mealplan_1.pdf

说得通?知道我会怎么做吗?

谢谢

0 投票
3 回答
131972 浏览

spring - 在 Spring 中结合 GET 和 POST 请求方法

我有一个支持GETPOST请求的资源。这是示例资源的示例代码:

这两种方法中的代码实际上是相同的,除了让我们说一个变量定义。这两种方法可以很容易地结合使用method = {RequestMethod.POST, RequestMethod.GET}, 和一个简单的if里面。我试过了,但它不起作用,因为这两种方法最后有不同的参数,即HttpServletRequestBindingResult@RequestParam's 不是必需的,因此在POST请求中不需要)。任何想法如何结合这两种方法?

0 投票
4 回答
25684 浏览

java - 春天@RequestMapping

value = "/redirect/{id}"我一直在 Spring的@RequestMapping注释中看到这种参数。我一直想知道{id}这里是什么?这是某种形式Expression Language吗?

我所看到的示例代码:

我的问题是{id}映射中的内容是什么,它与@PathVariable注释的关系是什么以及如何使用它?我从网上删除了一些信息,但我会更感激你们能听到更清晰的解释。

0 投票
3 回答
25981 浏览

java - Spring MVC:请求映射类和方法

这可能吗?

访问时出现 404 错误,localhost:8080/projectname/login但在localhost:8080/projectname/login/error.

这是我的 web.xml 项目名称

0 投票
1 回答
1001 浏览

spring - Spring MVC RequestMapping PathVariable 放在首位

我想为每个用户设置自己的个人资料链接。
像这样:

但是静态页面也有这个表达式。
像这样:

那是当我请求调用两个控制器的 GET 请求“hello”时。
我想这样做,只有在未调用其他方法时才调用用户控制器。

控制台,当我调用localhost:8080/123 时:

控制台,当我调用localhost:8080/hello 时:

或者

我只想得到

当调用localhost:8080/hello

谁知道如何实现?

0 投票
1 回答
1441 浏览

spring - 多个控制器的单个 @RequestMapping

我正在尝试为 2 个或 3 个控制器创建一个@RequestMapping值,不幸的是我遇到了错误

例如:

在上面我Save在 2 个控制器中使用,所以我收到错误如果我使用单个控制器,它会按预期工作

错误是: