浏览代码

添加 CPI.getAction(Controller)

James 5 年之前
父节点
当前提交
baa63ba76c
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 4 0
      src/main/java/com/jfinal/core/CPI.java
  2. 2 1
      src/main/java/com/jfinal/core/Controller.java

+ 4 - 0
src/main/java/com/jfinal/core/CPI.java

@@ -40,6 +40,10 @@ public class CPI {
 	public static void _clear_(Controller controller) {
 		controller._clear_();
 	}
+	
+	public static Action getAction(Controller controller) {
+		return controller.action;
+	}
 }
 
 

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

@@ -47,7 +47,8 @@ import com.jfinal.upload.UploadFile;
 @SuppressWarnings({"unchecked", "rawtypes"})
 public abstract class Controller {
 	
-	private Action action;
+	// 可通过 CPI.getAction(Controller) 获取
+	Action action;
 	
 	private HttpServletRequest request;
 	private HttpServletResponse response;