package com.action;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.dispatcher.SessionMap;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
public class BaseAction extends ActionSupport implements SessionAware, ServletRequestAware, ServletResponseAware {
private static final long serialVersionUID = 7620009925942346125L;
ActionContext context = ActionContext.getContext();
HttpServletRequest request;
HttpServletResponse response;
SessionMap session;
//获取request,response,session方式一,非IoC方式,不用实现SessionAware, ServletRequestAware, ServletResponseAware
//ActionContext context = ActionContext.getContext();
//HttpServletRequest request = (HttpServletRequest) context.get(ServletActionContext.HTTP_REQUEST);
//HttpServletResponse response = (HttpServletResponse) context.get(ServletActionContext.HTTP_RESPONSE);
//Map session = context.getSession();
//SessionMap session = (SessionMap) context.get(ActionContext.SESSION);
//获取request,response,session方式二,IoC方式,必须实现SessionAware, ServletRequestAware, ServletResponseAware
public void setSession(Map map) {
this.session = (SessionMap) map;
}
public void setServletRequest(HttpServletRequest request) {
this.request = request;
}
public void setServletResponse(HttpServletResponse response) {
this.response = response;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
liferay-SSI-portlet.zip (88个子文件)
liferay-SSI-portlet
.project 1KB
.tern-project 96B
.settings
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.common.project.facet.core.xml 443B
org.eclipse.jdt.core.prefs 395B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.prefs.xml 203B
org.eclipse.jst.jsp.core.prefs 125B
org.eclipse.wst.common.component 534B
.jsdtscope 500B
build.xml 165B
.classpath 1KB
docroot
WEB-INF
portlet.xml 1KB
liferay-display.xml 238B
serviceContext.xml 842B
applicationContext.xml 494B
sqlMapConfig.xml 262B
src
struts.xml 1KB
com
service
IUserService.java 309B
serviceImpl
UserServiceImpl.java 894B
action
BaseAction.java 2KB
UserAction.java 1KB
dao
IUserDao.java 294B
ibitis
User_sqlMap.xml 1KB
vo
User.java 556B
daoImpl
UserDao.java 933B
struts.properties 181B
classes
struts.xml 1KB
com
service
IUserService.class 339B
serviceImpl
UserServiceImpl.class 1KB
action
BaseAction.class 1KB
UserAction.class 2KB
dao
IUserDao.class 327B
ibitis
User_sqlMap.xml 1KB
vo
User.class 992B
daoImpl
UserDao.class 2KB
struts.properties 181B
lib
commons-collections-3.2.jar 558KB
org.springframework.jdbc-3.1.2.RELEASE.jar 395KB
org.springframework.core-3.1.2.RELEASE.jar 439KB
org.springframework.web-3.1.2.RELEASE.jar 536KB
commons-pool-1.2.jar 41KB
xwork-core-2.2.1.1.jar 997KB
antlr-2.7.2.jar 350KB
org.springframework.web.portlet-3.1.2.RELEASE.jar 186KB
org.springframework.expression-3.1.2.RELEASE.jar 172KB
javassist-3.11.0.GA.jar 600KB
org.springframework.aop-3.1.2.RELEASE.jar 325KB
struts2-core-2.2.1.1.jar 755KB
struts2-portlet-plugin-2.2.1.1.jar 75KB
commons-logging.jar 59KB
commons-io-1.3.2.jar 86KB
commons-fileupload-1.2.1.jar 56KB
freemarker-2.3.16.jar 860KB
ognl-3.0.jar 224KB
org.springframework.transaction-3.1.2.RELEASE.jar 239KB
struts2-spring-plugin-2.2.1.1.jar 21KB
ibatis-2.3.4.726.jar 375KB
commons-dbcp-1.2.1.jar 105KB
org.springframework.web-sources-3.1.2.RELEASE.jar 539KB
org.springframework.context-3.1.2.RELEASE.jar 813KB
org.springframework.beans-3.1.2.RELEASE.jar 578KB
org.springframework.asm-3.1.2.RELEASE.jar 52KB
org.springframework.orm-3.1.2.RELEASE.jar 371KB
liferay-portlet.xml 731B
liferay-plugin-package.properties 197B
daoContext.xml 824B
jdbc.properties 302B
web.xml 2KB
actionContext.xml 843B
dataAccessContext.xml 2KB
tld
liferay-portlet.tld 4KB
aui.tld 88KB
liferay-portlet-ext.tld 14KB
liferay-theme.tld 2KB
liferay-ui.tld 79KB
liferay-util.tld 4KB
liferay-security.tld 3KB
icon.png 467B
jsp
show.jsp 582B
s.jsp 366B
finduser.jsp 1KB
addUserSuccess.jsp 375B
view.jsp 1KB
js
main.js 0B
META-INF
MANIFEST.MF 39B
css
main.css 0B
view.jsp 732B
共 88 条
- 1
资源评论
- zhaozongbao9582018-09-27还没看,就丢了
清风明月coder
- 粉丝: 116
- 资源: 27
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 功率拓扑快速参考指南-ti,TI官方出品
- 开关电源拓朴图表,各种电路拓扑表格
- 登录和注册 前端:vue3+iview plus +axios 后台:spring boot +mybatis
- 软件测试入门简介:从基础到实践的全面介绍
- 2024CDA Level Ⅰ 认证考试大纲
- YOLO 数据集:淋巴病灶检测(1类别,包含训练集、验证集)
- 基于AT91RM9200处理器+XC3S250E(FPGA)+AD5322采集板Cadence ORCAD(硬件原理图+PCB)
- java+vue2实现zebra打印机,js实现
- J-link烧录软件,用于hex文件烧录
- VB打开时间同步页面/Internet时间设置.vbs
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功