问题标签 [path-parameter]

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 投票
0 回答
68 浏览

servlets - 为什么我不能正确重定向我的 Java Servlet?

这可能是一个愚蠢的问题,但我真的被困住了,需要你的帮助。我制作了一个 Java Servlet,它正在处理对 CRUD 演示应用程序的请求。这是我的小服务程序:

这是我的 web.xml 文件:

但是,当我尝试访问http://localhost:8080/listAuthor/newAuthor 时, 邮递员给了我一个 404 错误。我究竟做错了什么?我完全迷失了这个映射,无法让它工作。我可以访问:http://localhost:8080/listAuthor并列出我的表和作者,但不能添加新表。

0 投票
1 回答
1128 浏览

node.js - AWS Lambda event.pathParameters 未定义,因此无法解构属性

我正在从 api 触发我的 lambda 函数。lambda 函数从 dynamoDB 表返回一个查询,我将一个 ID 传递给 api。但它返回一个错误。“无法解构‘event.pathParameters’的属性‘Id’,因为它是未定义的”。

0 投票
0 回答
17 浏览

rest - 当使用带有正则表达式模式的路径参数调用 REST api 时,If-Modified-Since 不起作用

我的 Rest api 如下所示

如果我的请求是 http://localhost:9900/content/inline_document_display.htm,路径将是 inline_document_display.htm。

当我第一次使用上述 url 调用 api 时,我在响应标头中设置了 Last-Modified,但在随后的请求中,我在标头请求中看不到“If-Modified-Since”。

我调整了其余的 api 以删除 @Path("/{path:.*}") 并且它工作正常。我在随后的标头请求中得到了“If-Modified-Since”。

所以我的问题是,路径参数(带/不带正则表达式模式)是否有所作为?

如果您需要详细的解释,请告诉我。谢谢!

0 投票
0 回答
47 浏览

javascript - 使用 HTML + JavaScript 获取路径参数

我有一个简单的静态 HTML,它在 queryString 中打印参数的值:

http://static-page.com?param=valueParam打印:“valueParam”

问题:有没有办法对静态 html 和路径参数做同样的事情?

喜欢:http ://static-page.com/valueParam

0 投票
1 回答
31 浏览

javascript - location.href 在路径参数之前添加 / 吗?

我正在尝试将 location.href 用于 index.php 文件所在的文件夹!

所以当我使用location.href = "databases?page=settings";它时,它会将我重定向到

/databases/?page=settings。为什么 Javascript 在路径参数之前添加 / ?

0 投票
1 回答
1195 浏览

json - OpenAPI 路径/查询参数嵌套结构序列化

在有关参数序列化的 OpenAPI 文档中,有一小节介绍了如何序列化具有不同样式的查询、路径、标头和 cookie 参数。这些参数的模式被描述为 OpenAPI 风格的 json 模式,它允许对象和数组的无限嵌套。我没有在文档中找到任何关于如何处理这些的提及:

https://swagger.io/docs/specification/serialization/

假设为任何参数提供的 JSON 模式如下所示:

这意味着它允许 JSON 中的结构,例如:

或具有嵌套数组的类似概念:

它允许这样的结构(至少在 JSON 中):

我的问题:

  1. 根据 OpenAPI 规范,这是否允许路径、查询等参数?
  2. 如果是这样,是否有关于如何以规范允许的不同样式序列化这些的文档?
  3. 如果不是,官方文档中是否提到过这个?

我问这个是因为我正在开发需要与 OpenAPI 规范兼容的工具,并且我想知道我在这里可以期待什么作为参数格式。我完全意识到拥有巨大的嵌套对象并尝试在 url 中序列化它们并不是最聪明的主意。但是我对 OpenAPI 规范允许的内容很感兴趣。

0 投票
1 回答
136 浏览

rest - @PathParam:没有值被传递

我正在使用 Quarkus 和 Kotlin 构建一个 REST api。我试图通过使用 @PathParam 注释在我的函数中包含一个路径参数。这就是我所拥有的:

不幸的是,我收到一条错误消息,指出没有为参数值传递任何值。

我用谷歌搜索了一些东西,我发现的大部分内容都是关于错误的导入。我仔细检查了该部分,但我导入了正确的部分:import javax.ws.rs.*,其中还包括 PathParam。

有谁知道这有什么问题?

0 投票
1 回答
51 浏览

reactjs - 如何在 React JS 中的 useEffect 中获取 pathParam 值

当我通过硬编码的 teamName 时,会显示正确的结果,但想使用 pathParam 从 url 传递 teamName

代码:

0 投票
1 回答
69 浏览

servlets - 使用 Servlet 上的 switch 语句运行依赖于 JSP 链接的方法

嗨,我对使用 JSP 和 servlet 构建网页相当陌生,我正在尝试使用 switch 语句根据用户单击的链接/按钮运行函数,但我尝试的每个代码都无法运行函数或重定向到新页面,任何帮助将不胜感激我尝试使用 html 标记和 request.getContextPath 但无济于事......它返回 404 错误或返回空白页

这是我的 servlet 代码

这是我的jsp页面

这是我的 xml 文件

对我做错的任何帮助将不胜感激。

0 投票
1 回答
21 浏览

angular - Angular 路由器不使用 PathParam 加载我的页面

我正在研究 Angular 并且遇到了一些路由器问题,因为我正在尝试使用路径参数访问其中一个路由并且出现错误,页面无法加载。

主页面:

在此处输入图像描述

路由的:

在此处输入图像描述

app.module.ts文件:

InfoComponent 类:

负责渲染内容的 HTML 组件:

访问页面时应该呈现的内容:

谁想看完整的代码,在下面的链接:

https://github.com/LeoManzini/BootcampSantander/tree/main/Angular/course-manager

谁能帮我解决这个问题,我会很感激的!!