springMVC_后台自动接受map数据
2013-06-19 09:47
225 查看
jsp:
<form action="/hello/getMap" method="post">
<input name="mapVo['a'].name">
<input name="mapVo['a'].password" type="password">
<input name="mapVo['b'].name">
<input name="mapVo['b'].password" type="password">
<input type="submit" value="submit">
</form>
java:
@RequestMapping(value="/getMap",method=RequestMethod.POST)
public void getMap(MapVo mapVo){
Set set = mapVo.getMapVo().keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
Object name = iterator.next();
PersonVo p = mapVo.getMapVo().get(name);
System.out.print(name+" "+p.getName()+" "+p.getPassword());
System.out.println();
}
}
public class MapVo {
private Map<String,PersonVo> mapVo;
public Map<String, PersonVo> getMapVo() {
return mapVo;
}
public void setMapVo(Map<String, PersonVo> mapVo) {
this.mapVo = mapVo;
}
}
public class PersonVo {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
通过以上代码,springMVC可以自动用map接受前台的数据,key是String类型的。
原文地址:http://blog.csdn.net/asarja/article/details/8978286
<form action="/hello/getMap" method="post">
<input name="mapVo['a'].name">
<input name="mapVo['a'].password" type="password">
<input name="mapVo['b'].name">
<input name="mapVo['b'].password" type="password">
<input type="submit" value="submit">
</form>
java:
@RequestMapping(value="/getMap",method=RequestMethod.POST)
public void getMap(MapVo mapVo){
Set set = mapVo.getMapVo().keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
Object name = iterator.next();
PersonVo p = mapVo.getMapVo().get(name);
System.out.print(name+" "+p.getName()+" "+p.getPassword());
System.out.println();
}
}
public class MapVo {
private Map<String,PersonVo> mapVo;
public Map<String, PersonVo> getMapVo() {
return mapVo;
}
public void setMapVo(Map<String, PersonVo> mapVo) {
this.mapVo = mapVo;
}
}
public class PersonVo {
private String name;
private String password;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
通过以上代码,springMVC可以自动用map接受前台的数据,key是String类型的。
原文地址:http://blog.csdn.net/asarja/article/details/8978286
相关文章推荐
- springMVC_后台自动接受map数据
- springMVC_后台自动接受map数据
- springMVC_后台自动接受map数据
- Springmvc后台接受map类型的数据
- springMVC_后台自动接收list数据
- springMvc中前台ajax传json数据后台controller接受对象为null
- springmvc中的RequestBody自动注入List, Map, String数据结构的数据
- springMvc直接接收json数据自动转化为Map<String,String>
- SpringMvc直接接收json数据自动转化为Map的实例
- 解决springmvc 从后台获取json数据传入前台jsp中文显示???的方法
- SpringMVC学习系列-后记 结合SpringMVC和Hibernate-validator,根据后台验证规则自动生成前台的js验证代码
- ajax传递json数据,springmvc后台就收json数据
- 图片使用base64图片数据格式上传(后台使用springMVC)
- ajax传数组到后台Springmvc无法接受的问题
- springMVC对简单对象、Set、List、Map的数据绑定和常见问题
- springMVC 接受map参数的写法
- Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据
- springmvc后台获取表单提交的数据方式
- Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据
- SpringMVC中返回数据Model,ModelAndView,ModelMap的区别