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