问题标签 [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.
spring - Spring MVC 中的请求映射
我在 Spring MVC 中的应用程序有一点问题。我想在我的应用程序中编辑用户数据。所以我有编辑控制器,它有 listWorkers、redirectWorker 和 editWorker 方法。
我对资源和图像文件夹有疑问。例如,当我使用 print 方法时,一切都很好,但是当我尝试使用 editWorker 方法时,我的徽标和 css 文件没有加载。我在 servlet-context 文件中有这个文件夹的请求映射:
当我使用打印方法时,我有这样的 URL:
我可以看到图像和风格。但是当我在我的特定用户上使用编辑方法时,我有这样的 URL:
这样我就看不到形象和风格了。我有一个警告:
我在资源文件夹中有图像和样式目录,它直接在 webapp 文件夹中(因为我使用的是 maven)。它更早地工作,但是当我有类似的东西时/*/*
它不起作用。我想我的 servlet-context 文件中的资源映射有问题。
我正在加载我的 css 和图像文件,如下所示:
在此先感谢您的帮助。
spring - Spring MVC 中的请求映射 - 返回上一个 URL
我在 Spring MVC 中遇到重定向问题。我有一个控制器,方法很少:
当我在我的程序中使用请求映射中带有“print”的示例方法时,我的 URL 是:
但是当我在请求映射中使用带有“edit/{worker}”的方法时,然后我使用带有“print”的方法,我得到了一个 URL:
因为我的“打印”是在“编辑”之后添加的,这不是必需的。如何返回上一个网址:
我想我必须更改我的 RequestMapping 注释。但我不知道该怎么做。
编辑:好的,这是我的 web.xml 文件:
java - 在 Spring 控制器上的 $.ajax POST 后收到错误请求错误 (400)
你好 StackOverFlow(s)
我已经解决了这个问题超过 2 个小时了 这很简单
我正在尝试使用 $.ajax POST 调用将 JSON 对象发送到 Spring Controller
我正在使用 AngularJS,但这一点没问题
这是服务器和客户端的代码以及spring配置
提前致谢
查询:
弹簧控制器:
}
弹簧配置:
网页.xml:
Ajax 调用更新:
小提琴原始请求标头:
小提琴响应标头
java - Spring Request Mapping 调用一个函数来检查用户
我有不同的以\mobile 开头或包含\mobile 的映射。有没有办法捕捉所有这些映射?
我的映射是:
现在我希望对所有“\mobile”映射调用一个函数 oder 映射,然后调用映射。
背景:我想在每次通话时检查用户是否登录并在必要时给他签名。但是我不会在每次映射参数用户名和密码时都查询,而是在一个地方查询。
spring - Spring AbstractPdfView - 更改响应,使其具有文件名而不是请求路径
我有一个控制器,它返回一个覆盖AbstractPdfView
. 效果很好,除了当用户从浏览器保存 PDF 表单时,它会尝试保存请求路径(似乎合理但不是我想要的)。
控制器代码为:
所以请求路径是:
api/mealplanpdf/1
其中 1 是 MealPlan 的 ID。
在回应我希望它是mealplan_1.pdf
。
说得通?知道我会怎么做吗?
谢谢
spring - 在 Spring 中结合 GET 和 POST 请求方法
我有一个支持GET
和POST
请求的资源。这是示例资源的示例代码:
这两种方法中的代码实际上是相同的,除了让我们说一个变量定义。这两种方法可以很容易地结合使用method = {RequestMethod.POST, RequestMethod.GET}
, 和一个简单的if
里面。我试过了,但它不起作用,因为这两种方法最后有不同的参数,即HttpServletRequest
和BindingResult
(@RequestParam
's 不是必需的,因此在POST
请求中不需要)。任何想法如何结合这两种方法?
java - 春天@RequestMapping
value = "/redirect/{id}"
我一直在 Spring的@RequestMapping
注释中看到这种参数。我一直想知道{id}
这里是什么?这是某种形式Expression Language
吗?
我所看到的示例代码:
我的问题是{id}
映射中的内容是什么,它与@PathVariable
注释的关系是什么以及如何使用它?我从网上删除了一些信息,但我会更感激你们能听到更清晰的解释。
java - Spring MVC:请求映射类和方法
这可能吗?
访问时出现 404 错误,localhost:8080/projectname/login
但在localhost:8080/projectname/login/error
.
这是我的 web.xml 项目名称
spring - Spring MVC RequestMapping PathVariable 放在首位
我想为每个用户设置自己的个人资料链接。
像这样:
但是静态页面也有这个表达式。
像这样:
那是当我请求调用两个控制器的 GET 请求“hello”时。
我想这样做,只有在未调用其他方法时才调用用户控制器。
控制台,当我调用localhost:8080/123 时:
控制台,当我调用localhost:8080/hello 时:
或者
我只想得到
当调用localhost:8080/hello
谁知道如何实现?
spring - 多个控制器的单个 @RequestMapping
我正在尝试为 2 个或 3 个控制器创建一个@RequestMapping
值,不幸的是我遇到了错误
例如:
在上面我Save
在 2 个控制器中使用,所以我收到错误如果我使用单个控制器,它会按预期工作
错误是: