Java中controller层接Map_spring-mvc中controller,前端传过来的参数,用数组,列表,Map来接受参数的方式...
时间: 2024-03-21 12:39:40 浏览: 146
springmvc 传递和接收数组参数的实例
5星 · 资源好评率100%
在Java的Spring MVC框架中,Controller层接收前端传递的参数可以使用以下方式:
1. 使用Map来接收参数:
```java
@RequestMapping("/test")
public String test(Map<String, Object> map) {
String username = (String)map.get("username");
// ...
return "test";
}
```
2. 使用@RequestParam注解来接收参数:
```java
@RequestMapping("/test")
public String test(@RequestParam("username") String username) {
// ...
return "test";
}
```
3. 使用数组来接收参数:
```java
@RequestMapping("/test")
public String test(String[] usernames) {
// ...
return "test";
}
```
4. 使用List或者Set来接收参数:
```java
@RequestMapping("/test")
public String test(List<String> usernames) {
// ...
return "test";
}
```
注意:以上示例中的参数名和前端传递的参数名必须一致,否则无法正确接收参数。
阅读全文