Browse Source

keepPara() 对 getParameterMap() 中的 value 添加 null 值判断,为后续的 Json 转
parameter 做准备

James 3 years ago
parent
commit
b5005355bc
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/main/java/com/jfinal/core/Controller.java

+ 1 - 1
src/main/java/com/jfinal/core/Controller.java

@@ -891,7 +891,7 @@ public abstract class Controller {
 		Map<String, String[]> map = request.getParameterMap();
 		for (Entry<String, String[]> e: map.entrySet()) {
 			String[] values = e.getValue();
-			if (values.length == 1)
+			if (values != null && values.length == 1)
 				request.setAttribute(e.getKey(), values[0]);
 			else
 				request.setAttribute(e.getKey(), values);