baseaction.java

来自「用struts+hibernate+spring做的登录」· Java 代码 · 共 48 行

JAVA
48
字号
package struts.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 spring.service.interfaces.*;

 public class BaseAction extends Action { 


 private IUserService userService; 
 private IFavoriteService favorites;
 
  public void setServlet(ActionServlet actionServlet) { 
	 
    super.setServlet(actionServlet);
     ServletContext servletContext = actionServlet.getServletContext(); 
     WebApplicationContext wac = null;
     wac=WebApplicationContextUtils.getRequiredWebApplicationContext(servletContext); 
     this.userService = (IUserService) wac.getBean("adminServiceImp"); 
     this.favorites=(IFavoriteService) wac.getBean("favoriteServiceImp");
  }
  


protected IUserService getUserinfoService() 
{ 
   return this.userService;
 }



public IUserService getUserService()
{
	return userService;
}

public IFavoriteService getFavoriteinfoService()
{
	return this.favorites;
	}
 
}

⌨️ 快捷键说明

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