1 7 package com.inversoft.verge.mvc.controller.test; 8 9 10 import javax.servlet.http.HttpServletRequest ; 11 12 import com.inversoft.verge.mvc.MVCException; 13 import com.inversoft.verge.mvc.MVCRequest; 14 import com.inversoft.verge.mvc.controller.ControllerHandler; 15 import com.inversoft.verge.mvc.controller.GenericResult; 16 import com.inversoft.verge.mvc.controller.Result; 17 18 19 28 public class TestControllerHandler implements ControllerHandler { 29 30 public boolean called = false; 31 public boolean calledParam = false; 32 33 34 37 public TestControllerHandler() { 38 super(); 39 } 40 41 45 public Result execute(MVCRequest mvcRequest) throws MVCException { 46 HttpServletRequest request = mvcRequest.getRequest(); 47 Result result = null; 48 if (request.getParameter("testParams") != null) { 49 calledParam = true; 50 } 51 52 if (request.getParameter("resultForward") != null) { 53 result = new GenericResult("/url", null, true); 54 } else if (request.getParameter("resultRedirect") != null) { 55 result = new GenericResult("/url", null, false); 56 } 57 58 called = true; 59 60 return result; 61 } 62 63 69 public void preExecute(MVCRequest mvcRequest) throws MVCException { 70 } 71 } | Popular Tags |