spring中的hashmap验证
我的hashmap是:spring中的hashmap验证,spring,validation,Spring,Validation,我的hashmap是: HashMap h = new HashMap(); HashMap h2 = new HashMap(); List<HashMap> lh = new ArrayList<HashMap>(); HashMap ch; lh = new ArrayList<HashMap>(); ch = new HashMap(); ch.put("op", "=="); ch.p
HashMap h = new HashMap();
HashMap h2 = new HashMap();
List<HashMap> lh = new ArrayList<HashMap>();
HashMap ch;
lh = new ArrayList<HashMap>();
ch = new HashMap();
ch.put("op", "==");
ch.put("value", "20dd1");
lh.add(ch);
h2.put("lOCATION", lh);
lh = new ArrayList<HashMap>();
ch = new HashMap();
ch.put("op", ">=");
ch.put("value", "1239");
lh.add(ch);
ch = new HashMap();
ch.put("op", "<=");
ch.put("value", "1234");
lh.add(ch);
h2.put("invNO", lh);
lh = new ArrayList<HashMap>();
ch = new HashMap();
ch.put("op", ">=");
ch.put("value", "1239");
lh.add(ch);
ch = new HashMap();
ch.put("op", "<=");
ch.put("value", "1234");
lh.add(ch);
h2.put("IssDate", lh);
h.put("Invoice", h2);
我想在spring中创建这些类型的验证
我该怎么做?
请帮忙 您可以在spring应用程序上下文中实现HashMap,并使用以下
util:map
在IOC中共享。为此,首先在模式中包括xmlns:util
(在spring配置文件中)
然后定义地图:
<util:map id="typeCh"
key-type="java.Lang.String"
value-type="java.Lang.String"
map-class="java.util.HashMap">
</util:map>
然后在java源代码中:
@Resource Map<String, String> typeCh;
@Resource-Map-typeCh;
填充映射一次,并将其发送给具有验证逻辑的类
<util:map id="typeCh"
key-type="java.Lang.String"
value-type="java.Lang.String"
map-class="java.util.HashMap">
</util:map>
@Resource Map<String, String> typeCh;