Java 如何获取URL查询字符串值
我使用的是Spring框架,我想在Controller中获取查询字符串值Java 如何获取URL查询字符串值,java,spring,Java,Spring,我使用的是Spring框架,我想在Controller中获取查询字符串值 api/asset?param1=value¶m2=value 某些参数可以像这样为空 api/asset?param1=value¶m2 下面是控制器的代码 @RequestMapping(value = "/api/assets", method = RequestMethod.GET) public @ResponseBody String getAssetList(
api/asset?param1=value¶m2=value
某些参数可以像这样为空
api/asset?param1=value¶m2
下面是控制器的代码
@RequestMapping(value = "/api/assets", method = RequestMethod.GET)
public @ResponseBody String getAssetList(
@RequestParam("limit") int limit,
@RequestParam("offset") int offset
) {
}
当两个参数都给定时,我可以让它工作,但当一个参数为空时,我无法获得值。默认情况下,参数是必需的,但您可以将它们设置为可选的 请在此处查看spring文档: 默认情况下,使用此注释的参数是必需的,但您可以 通过设置@RequestParam的 必需属性为false(例如@RequestParam(value=“id”, 必需=假)
默认情况下,参数是必需的,但您可以将其设置为可选参数 请在此处查看spring文档: 默认情况下,使用此注释的参数是必需的,但您可以 通过设置@RequestParam的 必需属性为false(例如@RequestParam(value=“id”, 必需=假)
默认情况下,参数是必需的,但您可以将其设置为可选参数 请在此处查看spring文档: 默认情况下,使用此注释的参数是必需的,但您可以 通过设置@RequestParam的 必需属性为false(例如@RequestParam(value=“id”, 必需=假)
默认情况下,参数是必需的,但您可以将其设置为可选参数 请在此处查看spring文档: 默认情况下,使用此注释的参数是必需的,但您可以 通过设置@RequestParam的 必需属性为false(例如@RequestParam(value=“id”, 必需=假)
如果参数为空,则为格式错误的查询字符串。我的答案有帮助吗?如果参数为空,则为格式错误的查询字符串。我的答案有帮助吗?如果参数为空,则为格式错误的查询字符串。我的答案有帮助吗?如果参数为空,则为格式错误的查询字符串。我的答案有帮助吗?