【发布时间】:2020-11-11 09:01:43
【问题描述】:
假设点击了一个超链接并使用以下参数列表 myparam1=myValue1&myparam2=myValue2&myparam3=myValue3 触发了一个 url。现在如何在 spring mvc 中使用 @RequestParam 捕获一些参数?
我的要求是我必须捕获一些参数并构建对服务器的请求。我可以将所有请求参数设为可选并在需要时使用吗?
假设我想使用前两个参数并想忽略第三个。 例如。 http://localhost:8080/api?myparam1=myValue1&myparam2=myValue2 只是没有在请求中提供第三个参数。
在下一个场景中,我想使用第二个和第三个,并想忽略第一个参数。 例如。 http://localhost:8080/api?myparam2=myValue2&myparam3=myValue3 只是没有在请求中提供第一个参数。
在另一种情况下,我不想使用任何请求参数。 例如。 http://localhost:8080/api 只是没有在请求中提供任何参数。 有什么办法可以做到这一点?请帮忙...!
【问题讨论】:
标签: spring spring-boot http-request-parameters get-mapping