diff --git a/src/main/java/cn/cloudowr/dict/Controller.java b/src/main/java/cn/cloudowr/dict/Controller.java index 026c08f..1a69bd3 100644 --- a/src/main/java/cn/cloudowr/dict/Controller.java +++ b/src/main/java/cn/cloudowr/dict/Controller.java @@ -21,7 +21,7 @@ import java.util.Map; /** * Created by lyf66 on 2017/2/16. */ -public class Controller extends com.jfinal.core.Controller{ +public class Controller extends com.jfinal.core.Controller { public void index() { renderText("2"); } @@ -70,7 +70,15 @@ public class Controller extends com.jfinal.core.Controller{ Map paraMap = getParaMap(); Document dict = new Document(); paraMap.forEach((key, arr) -> { - dict.put(key, arr[0]); + if (arr.length == 1) { + dict.put(key, arr[0]); + } else if (arr.length > 1) { + List s = new ArrayList<>(); + for (String s1 : arr) { + s.add(s1); + } + dict.put(key, s); + } }); getCollection().insertOne(dict); renderJson(dict.toJson());