1 package com.jdon.strutsutil; 2 3 import javax.servlet.http.HttpServletRequest ; 4 import javax.servlet.http.HttpServletResponse ; 5 6 import org.apache.struts.action.ActionForm; 7 import org.apache.struts.action.ActionForward; 8 import org.apache.struts.action.ActionMapping; 9 10 import com.jdon.controller.WebAppUtil; 11 import com.jdon.util.Debug; 12 13 public class ServiceMethodSimpleAction extends ModelBaseAction{ 14 private final static String module = ServiceMethodSimpleAction.class.getName(); 15 16 public ActionForward execute(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest request, HttpServletResponse response) 17 throws Exception { 18 String service = request.getParameter("service"); 19 if (service == null){ 20 Debug.logVerbose("need parameter 'service'",module); 21 return actionMapping.findForward("failure"); 22 } 23 String method = request.getParameter("method"); 24 if (method == null){ 25 Debug.logVerbose("need parameter 'method'", module); 26 return actionMapping.findForward("failure"); 27 } 28 29 WebAppUtil.callService(service, method, new Object []{}, request); 30 return actionMapping.findForward("success"); 31 } 32 33 } 34 | Popular Tags |