|
@@ -0,0 +1,24 @@
|
|
|
+package com.alvin.controller;
|
|
|
+
|
|
|
+import org.springframework.stereotype.Controller;
|
|
|
+import org.springframework.web.bind.annotation.CrossOrigin;
|
|
|
+import org.springframework.web.bind.annotation.ModelAttribute;
|
|
|
+
|
|
|
+import javax.servlet.http.HttpServletRequest;
|
|
|
+import javax.servlet.http.HttpServletResponse;
|
|
|
+import javax.servlet.http.HttpSession;
|
|
|
+
|
|
|
+@Controller
|
|
|
+@CrossOrigin
|
|
|
+public class BaseController {
|
|
|
+ protected HttpServletRequest request;
|
|
|
+ protected HttpServletResponse response;
|
|
|
+ protected HttpSession session;
|
|
|
+
|
|
|
+ @ModelAttribute
|
|
|
+ public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){
|
|
|
+ this.request = request;
|
|
|
+ this.response = response;
|
|
|
+ this.session = request.getSession();
|
|
|
+ }
|
|
|
+}
|