struts2框架在动作类中访问servlet的api
来源:互联网 发布:软件系统安全主要方面 编辑:程序博客网 时间:2024/04/25 18:30
第一种方式:使用ServletActionContext类 (常用)
public class UserAction1 {
public String findUser() {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session= request.getSession();
ServletContext application = ServletActionContext.getServletContext();
session.setAttribute("name", "孙悟空");
System.out.println(request+"\n"+response+"\n"+session+"\n"+application);
return "success";
}
第二种方式:使用实现接口的方式
public class UserAction2 implements ServletRequestAware,ServletResponseAware,ServletContextAware{
private HttpServletResponse response;
private HttpServletRequest request;
private ServletContext application;
private HttpSession session;
@Override
public void setServletContext(ServletContext application) {
// TODO Auto-generated method stub
this.application=application;
}
@Override
public void setServletResponse(HttpServletResponse response) {
// TODO Auto-generated method stub
this.response=response;
}
@Override
public void setServletRequest(HttpServletRequest request) {
// TODO Auto-generated method stub
this.request=request;
}
public String findUser() {
session=request.getSession();
request.setAttribute("name", "如花似玉的姐");
System.out.println(request+"\n"+response+"\n"+session+"\n"+application);
return "success";
}
}
第三种方式:
ActionContext
public class UserAction3 {
public String findUser() {
ActionContext context = ActionContext.getContext();
Map<String, Object> session = context.getSession();
Map<String, Object> application=context.getApplication();
HttpServletRequest request= (HttpServletRequest) context.get(StrutsStatics.HTTP_REQUEST);
HttpServletResponse response = (HttpServletResponse) context.get(StrutsStatics.HTTP_RESPONSE);
request.setAttribute("name", "如花似玉的姐");
System.out.println(request+"\n"+response+"\n"+session+"\n"+application);
return "success";
}
0 0
- struts2框架在动作类中访问servlet的api
- Struts2在动作类中访问Servlet的API
- Struts2中对Servlet API的访问
- struts2访问servlet的API
- 在Struts2框架中获取Servlet api的三种方式
- struts2 在action访问Servlet API
- Struts2中Action访问Servlet API的两种方法
- Struts2中Action访问Servlet API的两种方法
- Struts2中Action访问Servlet API的三种方法
- Struts2中Action访问Servlet API的三种方法
- Struts2中Action访问Servlet API的两种方法
- struts2中,action访问servlet api的两种方式
- struts2中访问servlet API的一些方法
- struts2中访问servlet API 的方法以及优劣性
- Struts2中Action访问Servlet API的三种方法
- Struts2中Action访问Servlet API的三种方法
- Struts2中Action访问Servlet API的三种方法
- Struts2中访问Servlet API的几种方式
- java观察者模式小demo
- JavaSE_12th_Object类及常用方法
- Children of the Candy Corn [bfs][dfs]
- URL链接
- (二)命令行与QtCreator
- struts2框架在动作类中访问servlet的api
- 51nod 欢乐手速场1(迎新春)-B序列变换(莫比乌斯反演)
- dl_main源码分析(一)
- mybatis(一对一配置 resultMap)
- android4.4修改Recovery动画(包含恢复出厂部分)
- 【POJ 2484 A Funny Game】+ 博弈
- 随机 Random
- CNPROG
- 从学习python总结语言规律