ソースを参照

resolveJson 去除多余参数

James 3 年 前
コミット
b6779afe00
1 ファイル変更2 行追加2 行削除
  1. 2 2
      src/main/java/com/jfinal/core/paragetter/BeanGetter.java

+ 2 - 2
src/main/java/com/jfinal/core/paragetter/BeanGetter.java

@@ -33,13 +33,13 @@ public class BeanGetter<T> extends ParaGetter<T> {
 		
 		
 		// 支持 json 数据请求注入 action 形参
 		// 支持 json 数据请求注入 action 形参
 		if (ParaProcessor.resolveJson && c.isJsonRequest()) {
 		if (ParaProcessor.resolveJson && c.isJsonRequest()) {
-			return resolveJson(action, c, (JsonRequest)c.getRequest(), paraName);
+			return resolveJson((JsonRequest)c.getRequest(), paraName);
 		} else {
 		} else {
 			return c.getBean(beanClass, paraName, true);
 			return c.getBean(beanClass, paraName, true);
 		}
 		}
 	}
 	}
 	
 	
-	private T resolveJson(Action action, Controller c, JsonRequest req, String paraName) {
+	private T resolveJson(JsonRequest req, String paraName) {
 		if (req.isJSONObject()) {
 		if (req.isJSONObject()) {
 			com.alibaba.fastjson.JSONObject jsonObj = req.getJSONObject();
 			com.alibaba.fastjson.JSONObject jsonObj = req.getJSONObject();
 			if (jsonObj.containsKey(paraName)) {
 			if (jsonObj.containsKey(paraName)) {