Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
来源:互联网 发布:淘宝不搜血滴子 编辑:程序博客网 时间:2024/05/17 09:22
第一种方式:最常用到
public String execute() {ActionContext ac=ActionContext.getContext();ac.getApplication().put("app", "application");ac.getSession().put("ses", "session");ac.put("req","context");return SUCCESS;}获取时直接
${applicationScope.app } ${sessionScope.ses } ${requestScope.con }第二种方式:
HttpServletRequest request=ServletActionContext.getRequest();ServletContext servletContext=ServletActionContext.getServletContext();request.setAttribute("req", "req");HttpServletResponse response = ServletActionContext.getResponse();
第三种方式:
实现制定接口,由struts框架运行时注入:
public class ShowWords implements ServletRequestAware, ServletResponseAware, ServletContextAware {private HttpServletRequest request;private ServletContext servletContext;private HttpServletResponse response;public String execute() {request.setAttribute("req", "arg0");return "success";}@Overridepublic void setServletContext(ServletContext arg0) {servletContext=arg0;}@Overridepublic void setServletResponse(HttpServletResponse arg0) {response=arg0;}@Overridepublic void setServletRequest(HttpServletRequest arg0) {request=arg0;}}直接执行execute,便可把数据储存在request域中,访问方式同第一种情况。
0 0
- Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
- Struts2学习笔记之域属性的添加和访问
- Struts2学习笔记之域属性的添加和访问
- 【Struts2学习笔记(8)】访问或添加request/session/application属性获取HttpServletRequest / HttpSession / ServletContex
- struts2-13访问或添加几个属性(request/session/application属性)
- 复习struts2之访问或添加属性
- struts2之访问或添加属性
- struts2 访问或添加request等属性
- Struts2访问Servlet的三种方式
- Struts2 访问或添加request/session/application属性
- struts2访问或添加request/session/application属性
- struts2访问或添加request/session/application属性
- struts2教程:13、访问或添加request/session/application属性
- Struts2访问或添加Request、Session、Application属性
- Struts2访问或添加request/session/application属性
- struts2学习笔记(六) Action访问web资源的方式
- Struts2(三)访问和添加request、session、application属性
- Struts2第九讲学习笔记Action的三种实现方式,两种驱动方式
- LVQ学习向量量化网络
- 文字大小的设置
- Spring学习第三天:配置Bean-1
- C# SHA256 hash helper
- php的unset()与引用
- Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
- C# 一些获取硬件参数的方法
- 课本例题3-2==彩票中奖
- Context都没弄明白,还怎么做Android开发?
- Python字典内置函数和方法
- 237. Delete Node in a Linked List
- 浅谈单片机应用程序架构
- 插入排序之python实现
- test