博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Struts访问web元素方法之---最常用的Ioc控制反转,依赖注入
阅读量:5089 次
发布时间:2019-06-13

本文共 1318 字,大约阅读时间需要 4 分钟。

package com.lsp.lookweb;import java.util.Map;import org.apache.struts2.interceptor.ApplicationAware;import org.apache.struts2.interceptor.RequestAware;import org.apache.struts2.interceptor.SessionAware;import com.opensymphony.xwork2.ActionSupport;/** *Ioc(控制反转)--推荐使用 * 让Action类实现RequestAware、SessionAware、ApplicationAware接口, * 然后重写他们的set方法(setRequest、setSession、setApplication), * 通过依赖注入、控制反转(原来自己控制,现在由别人来控制值。 */public class LookAction2 extends ActionSupport implements RequestAware,        SessionAware, ApplicationAware {    private Map
session; private Map
request; private Map
application; public String LookAction2_() { request.put("r1", "r11"); session.put("s1", "s11"); application.put("a1", "a11"); request.put("r2", "r22"); return "LookAction2"; } @Override public void setRequest(Map
req) { // TODO Auto-generated method stub this.request = req; } @Override public void setSession(Map
sess) { // TODO Auto-generated method stub this.session = sess; } @Override public void setApplication(Map
app) { this.application = app; }}

 

转载于:https://www.cnblogs.com/yunmengxiaohe/p/3914859.html

你可能感兴趣的文章
Jmeter入门实例
查看>>
CSS之不常用但重要的样式总结
查看>>
Python编译错误总结
查看>>
URL编码与解码
查看>>
日常开发时遇到的一些坑(三)
查看>>
Eclipse 安装SVN插件
查看>>
深度学习
查看>>
TCP粘包问题及解决方案
查看>>
构建之法阅读笔记02
查看>>
添加按钮
查看>>
移动端页面开发适配 rem布局原理
查看>>
Ajax中文乱码问题解决方法(服务器端用servlet)
查看>>
会计电算化常考题目一
查看>>
阿里云服务器CentOS6.9安装Mysql
查看>>
剑指offer系列6:数值的整数次方
查看>>
js 过滤敏感词
查看>>
poj2752 Seek the Name, Seek the Fame
查看>>
软件开发和软件测试,我该如何选择?(蜗牛学院)
查看>>
基本封装方法
查看>>
bcb ole拖拽功能的实现
查看>>