⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 baseaction.java

📁 struts+spring+hibernate的例子
💻 JAVA
字号:
/*
 * Created on Mar 12, 2004
 *
 * (c) 2004, Mark Eagle, meagle@meagle.com
 * relased under terms of the GNU public license 
 * http://www.gnu.org/licenses/licenses.html#TOCGPL
 */
package com.meagle.action;

import javax.servlet.ServletContext;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionServlet;
import org.springframework.web.context.WebApplicationContext;
import org.springframework.web.context.support.WebApplicationContextUtils;

import com.meagle.service.IFoodService;
import com.meagle.service.IOrderService;

/**
 * @author meagle
 *
 *  
 */
public abstract class BaseAction extends Action {

	private IOrderService orderService;
	private IFoodService foodService;

	public void setServlet(ActionServlet actionServlet) {
		super.setServlet(actionServlet);
		ServletContext servletContext = actionServlet.getServletContext();
		WebApplicationContext wac =
			WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext);
		this.orderService = (IOrderService) wac.getBean("orderService");
		this.foodService = (IFoodService) wac.getBean("foodService");
	}

	protected IOrderService getOrderService() {
		return orderService;
	}

	public IFoodService getFoodService() {
		return foodService;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -