基本信息
源码名称:java 论坛系统源码下载(Struts 2+Hibernate+Spring实现)
源码大小:1.81M
文件格式:.rar
开发语言:Java
更新时间:2014-12-18
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 5 元 
   源码介绍

Strut2 hibernate spring环境的配置 带有注解



package action;

import com.opensymphony.xwork2.*;

import java.util.*;

import javax.servlet.ServletContext;
import javax.servlet.http.*;
import common.*;
import service.*;

public class BaseAction extends ActionSupport implements
		org.apache.struts2.interceptor.ServletRequestAware,
		org.apache.struts2.interceptor.ServletResponseAware,org.apache.struts2.util.ServletContextAware
{

	protected ServiceManager serviceManager;
	protected UserInfo userInfo;
	protected String result;	
	protected Map<String, String> cookies;
	protected javax.servlet.http.HttpServletResponse response;
	protected javax.servlet.http.HttpServletRequest request;
	protected ServletContext servletContext;



	public void setServletResponse(HttpServletResponse response)
	{
		this.response = response;

	}
	public void setServletContext(ServletContext servletContext)
	{
		this.servletContext = servletContext;
	}

	protected String getCookieValue(String name)
	{
		javax.servlet.http.Cookie cookies[] = request.getCookies();
		if (cookies != null)
		{
			for (Cookie cookie : cookies)
			{

				if (!cookie.getName().equals(name))
					continue;
				return cookie.getValue();
			}

		}
		return null;
	}

	public void setServletRequest(HttpServletRequest request)
	{
		this.request = request;

		userInfo.setCookieUser(getCookieValue("user"));
	}

	/**
	 * result属性的getter方法
	 */
	public String getResult()
	{
		return result;
	}

	/**
	 * result属性的setter方法
	 */
	public void setResult(String result)
	{
		this.result = result;

	}

	public void setServiceManager(ServiceManager serviceManager)
	{
		this.serviceManager = serviceManager;
	}

	/**
	 * userInfo属性的setter方法
	 */
	public void setUserInfo(UserInfo userInfo)
	{
		this.userInfo = userInfo;

	}

	protected void saveCookie(String name, String value, int maxAge)
	{
		javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie(name,
				value);
		cookie.setMaxAge(maxAge);
		response.addCookie(cookie);
	}

}