Java 在Spring中绑定泛型对象
有下面的POJO类Java 在Spring中绑定泛型对象,java,spring,spring-mvc,Java,Spring,Spring Mvc,有下面的POJO类 public class Person{ public String mapId; public Object parameters; ..GETTERS..SETTERS.. } 使用上述POJO,将在控制器中创建一个视图,并为参数字段映射一个类 @RequestMapping(value="/view") public String view(@RequestParam(value="id",required=true)String id,Model
public class Person{
public String mapId;
public Object parameters;
..GETTERS..SETTERS..
}
使用上述POJO,将在控制器中创建一个视图,并为参数字段映射一个类
@RequestMapping(value="/view")
public String view(@RequestParam(value="id",required=true)String id,Model model){
Person person = new Person();
person.setParameters(new Aged());
model.addAttribute("person", person);
return "person.jsp";
}
当从客户端生成sumbit时,参数字段映射类被删除
<form:form commandName="person" action="${saveUrl }" method="post" cssClass="form-horizontal">
<form:input path="parameters.limit" cssClass="span12"/>
</form:form>
帮助???这不是一个解决方案,但是“地图”的名字对你来说不是最幸运的选择,pojo。这不是我所期望的答案。名称“Map”只是一个示例名称。我假设Spring不能按类型映射您提交的数据,因为它太通用了。