浏览代码

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)) {