springmvc支持提交参数类型

1. 参数类型: 基本数据类型
2. POJO、类的支持级联、实体类List、实体类Map,不支持直接提交List,Map,List,Map必须位于包装类中
3. 传递数组: 

   应用批量删除、checkbox


HTML页面:

 
   helloworldfinal 
helloworldfinal2

用户Id:


接收javaben
用户Id:
用户名:
用户年级:
用户地址:

1: 2: 3:

用户地址1:
用户地址2:

用户名:
用户年龄:

  sprignmvc控制器代码:

@Controller
public class HelloWorld {

	//这里使用 RequestParam指定参数默认值,是否必须
	// 默认支持GET|POST请求, value中可以写多个路径,也可以支持通配符
	@RequestMapping(value={"/helloworldfinal","/helloworldfinal2"})
	  public String hello9(@RequestParam(defaultValue="xiaoming",required=true) String username){
		System.out.println("调用了这个方法-------:"+username);
		  return "Success";
	  }
	
@RequestMapping("/helloworld")
  public String hello(Integer usernameId){
	System.out.println("usernameId:"+usernameId);
	  return "Success";
  }

@RequestMapping("/helloworld2")
public String hello2(User user){
	System.out.println(user);
	  return "Success";
}

@RequestMapping("/helloworld3")
public String hello3(Integer[] ids){
	System.out.println(Arrays.toString(ids));
	  return "Success";
}

@RequestMapping("/helloworld4")
public String hello4(User user){
	System.out.println(user);
	  return "Success";
}
}

你可能感兴趣的:(JavaWeb)