使用以下代码
Object str = response.getHeader().get("parms");
我得到了流畅的回应
params={q=catlevel0:sales (1105),facet.field=catlevel3,facet.mincount=1,fq=catlevel2:and (35),facet=true,wt=xml,version=2.2}
我怎样才能获得" q"," facet.field"," fq"
的价值请帮助..
答案 0 :(得分:1)
使用以下代码
NamedList<Object> results = (NamedList<Object>) response.getHeader().get("params");
for (int i = 0; i < results.size(); i++) {
System.out.println("restuls: " + i + " " + results.getName(i) + " : " + results.getVal(i));
}
你可以得到你所有的参数。如果你想明确地q,facet.field,fq你可以比较results.getName(i)和q,facet.field,fq,即用q
for (int i = 0; i < results.size(); i++) {
if ("q".equals(results.getName(i))){
System.out.println(results.getVal(i));
}
}
希望这有帮助