提前道歉。这应该是100%谷歌可支持的问题,但是我似乎使用了错误的词汇。
在http查询上,参数作为url字符串的一部分传递:
curl http://my.host.com/controllerName/actionName?a=b&c=d&e=f¶m1=apple¶m2=oran
该应用程序指定了一些参数,这些参数可以是可选的:
public HttpEntity<MyResults> actionName(
@RequestParam(value = "param1", required = true, defaultValue = "Electric Bulb") String param1,
@RequestParam(value = "param2", required = false ) String param2
) throws SomeException { etc}
我想要的是,如果用户传入的参数集不是指定的参数集,则将其捕获到一个或多个字符串中以传递给下游。例如,在某些语言中,“剩余”查询参数将是地图{param,value}。
在Java的类型系统中可能吗?如果是这样,怎么办?他们的正确名字是什么?
当然:将HttpServletRequest作为参数传递,并用于request.getParameterMap()
访问所有参数及其值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句