标签:tun 建立 子类 工作量 uid public ext user java
SpringMVC 多个对象的相同字段参数传递解决方案,在SpringMVC中,有时需要传递多个对象3
在SpringMVC中不支持类似struts2的点语法传参法则
优点:减少了冲突,减少了工作量
缺点:冲突字段/总字段趋近于1时显得没必要(不过,这种情况几乎很少出现,除非是继承关系,但继承关系完全可以使用子类来传值,所以这个问题你就当没遇到过)
<form method=‘post‘ action=‘url‘> 用户名 <input type=‘text‘ name=‘u_name‘> 用户id <input type=‘text‘ name=‘u_id‘> 食品名 <input type=‘text‘ name=‘f_name‘> 食品id <input type=‘text‘ name=‘f_id‘> <input type=‘text‘ name=‘gender‘> <input type=‘text‘ name=‘age‘> <input type=‘text‘ name=‘price‘> <input type=‘text‘ name=‘date‘> </form> -----将冲突的字段专门建立一个javaBean public String UFBridge{ private String uname; private String uid; private String fname; private String fid; } -------------------------- @requestMap(value={‘/order/book‘}) public string show(User u,Food f,UFBridge ufb){ u.setName(ufb.getUname()); f.setName(ufb.getUname()); u.setId(ufb.getUid); f.setId(ufb.getFid); }
转载自:https://my.oschina.net/ososchina/blog/344174
标签:tun 建立 子类 工作量 uid public ext user java
原文地址:http://www.cnblogs.com/liuwt365/p/7891805.html