可能重复:
如何有效地迭代"地图"中的每个条目?
迭代一个项目的最佳方法是HashMap什么?
我是Web编程的新手,特别是在Java中,所以我只是学习了标题和正文.
我正在使用Spring MVC编写RESTful服务.我能够@RequestMapping在我的控制器中创建简单的服务.我需要帮助了解如何从我的REST服务控制器中的方法请求中获取HTTP头信息.我想解析标题并从中获取一些属性.
你能解释我如何获取这些信息吗?
示例网址:
../get/1?attr1=1&attr2=2&attr3=3
我不知道 attr1、att2 和 attr3 的名称。
当我运行此代码时,我得到“allRequestParams”的大小等于1
@RequestMapping(value = "/get/", method = RequestMethod.GET)
public String search(
@RequestParam Map<String,Integer> allRequestParams) {
   System.out.println(allRequestParams.size());
   return "";
}
是 Spring 有问题还是我写错了代码。谢谢!
在@Controller搜索引擎内:
@RequestMapping(value = "/search/{query}", method = RequestMethod.GET)
public String search(@PathVariable String query) {}
如果用户想要搜索/search/w?rld(wich应匹配world,warld,whrld等),则变量query等于w,因为问号表示GET var.
我试过了"/search/{query:.+}",但仍然无法正常工作.
知道如何解决这个问题吗?
java ×2
spring ×2
spring-mvc ×2
hashmap ×1
http ×1
iteration ×1
loops ×1
rest ×1
spring-boot ×1