基本信息
源码名称:java 论坛系统源码下载(Struts 2+Hibernate+Spring实现)
源码大小:1.81M
文件格式:.rar
开发语言:Java
更新时间:2014-12-18
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 5 元×
微信扫码支付:5 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
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);
}
}