使用单个字符串变量传递@Requestparam中的多个键
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用单个字符串变量传递@Requestparam中的多个键相关的知识,希望对你有一定的参考价值。
我想通过@Requestparam
传递此选择,我有多个键名,但是我想一次传递一个键,所以,无论参数来自请求应提取的参数,我都只想使用一个字符串一个字符串中的键值
我不要这样@RequestParam(value = "pname", required = false) String pName, @RequestParam(value = "ssn", required = false) String sSN)
我想要这样的东西(即具有单个字符串变量的多个键值]
public List<Patient> getPatientListLike(@RequestParam(required = false) String searchString)
答案
您可以在UI代码中将searchString创建为ssn = ssnValue(用户在屏幕上选择的ssnValue,并将其传递给url。
另一答案
您可以使用HttpServletRequest请求获取查询字符串
public List<Patient> getPatientListLike(HttpServletRequest request) {
String searchString = request.getQueryString();
}
以上是关于使用单个字符串变量传递@Requestparam中的多个键的主要内容,如果未能解决你的问题,请参考以下文章
spring mvc requestparam value可以写多个值吗
@RequestParam 和 @PathVariable 有啥区别 [重复]
使用 WHERE IN SQL 子句将字符串值从单个值拆分为多个值以获取数据
Axios使用Post向Spring传递POJO对象的三种方法(@RequestBody与@RequestParam注解)
Axios使用Post向Spring传递POJO对象的三种方法(@RequestBody与@RequestParam注解)