package com.learning.web.action;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession; import org.apache.struts2.ServletActionContext;
import org.apache.struts2.interceptor.ServletRequestAware;
import org.apache.struts2.interceptor.ServletResponseAware; import com.opensymphony.xwork2.ActionSupport; public class GetRequest extends ActionSupport implements ServletRequestAware,ServletResponseAware{ private HttpServletResponse response;
private HttpServletRequest request; //第一种获得request和response public String get1() {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();
ServletContext servletContext = request.getServletContext();
System.out.println(session+"...."+servletContext);
System.out.println(request+"..."+response);
return SUCCESS;
} //第二种获得request和response (依赖注入)
//实现接口:ServletResponseAware ServletRequestAware @Override
public void setServletResponse(HttpServletResponse response) {
this.response=response; } @Override
public void setServletRequest(HttpServletRequest request) {
this.request=request;
} }

最新文章

  1. JavaScript 嵌套 书名号 查询
  2. 微软2016校园招聘4月在线笔试 A FontSize
  3. JavaScript 简介
  4. CentOS6.4 GOOGLE chrome install
  5. js判断IP js判断域名
  6. JSP之JavaBean
  7. Java web开发中页面跳转小技巧——跳转后新页面在新窗口打开
  8. 【转载】SSD 下的 MySQL IO 优化
  9. CentOS无法使用ifconfig和root密码修改
  10. springboot线程池任务调度类 -- ThreadPoolTaskScheduler介绍
  11. SQL语法汇总
  12. Intellij IDEA 设置启动JVM参数
  13. leetcode234
  14. JodaTimeUtil日期处理工具类(简单、实用)
  15. 170823、SQL Update多表联合更新的方法
  16. LeetCode38.报数
  17. 使用idea 搭建Spring+mybatis
  18. python全栈开发从入门到放弃之面向对象反射
  19. [GO]使用go语言实现比特币的工作量证明
  20. js实现99乘法表的编写(双层for循环与递归方法)

热门文章

  1. ucGUI的学习小结
  2. 记录一次EF优化
  3. 1651: [Usaco2006 Feb]Stall Reservations 专用牛棚
  4. netty-all maven中 缺少jzlib
  5. JS中undefined与null的有趣 关系
  6. Spring Data操作Redis详解
  7. Spring之IOC详解
  8. RPC漏洞
  9. windows系统解决github.com访问超时
  10. python终端中退格键,方向键不能使用