JAVA中action_java string contains方法

JAVA中action_java string contains方法该楼层疑似违规已被系统折叠隐藏此楼查看此楼ActionContext.getContext()返回的是一个ActionContext对象,get(Stringkey)也是ActionContext里面的一个方法。xwork源码贴出来了:publicclassActionContextimplementsSerializable{staticThreadLocalactionCon…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

ActionContext.getContext()返回的是一个ActionContext对象,get(String key)也是ActionContext里面的一个方法。

xwork源码贴出来了:

public class ActionContext implements Serializable {

static ThreadLocal actionContext = new ThreadLocal();

//public static final String DEV_MODE = “__devMode”;

public static final String ACTION_NAME = “com.opensymphony.xwork2.ActionContext.name”;

public static final String VALUE_STACK = ValueStack.VALUE_STACK;

public static final String SESSION = “com.opensymphony.xwork2.ActionContext.session”;

public static final String APPLICATION = “com.opensymphony.xwork2.ActionContext.application”;

public static final String PARAMETERS = “com.opensymphony.xwork2.ActionContext.parameters”;

public static final String LOCALE = “com.opensymphony.xwork2.ActionContext.locale”;

public static final String TYPE_CONVERTER = “com.opensymphony.xwork2.ActionContext.typeConverter”;

public static final String ACTION_INVOCATION = “com.opensymphony.xwork2.ActionContext.actionInvocation”;

public static final String CONVERSION_ERRORS = “com.opensymphony.xwork2.ActionContext.conversionErrors”;

public static final String CONTAINER = “com.opensymphony.xwork2.ActionContext.container”;

Map context;

public ActionContext(Map context) {

this.context = context;

}

public void setActionInvocation(ActionInvocation actionInvocation) {

put(ACTION_INVOCATION, actionInvocation);

}

public ActionInvocation getActionInvocation() {

return (ActionInvocation) get(ACTION_INVOCATION);

}

public void setApplication(Map application) {

put(APPLICATION, application);

}

public Map getApplication() {

return (Map) get(APPLICATION);

}

public static void setContext(ActionContext context) {

actionContext.set(context);

}

public static ActionContext getContext() {

return (ActionContext) actionContext.get();

// Don’t do lazy context creation, as it requires container; the creation of which may

// precede the context creation

//if (context == null) {

// ValueStack vs = ValueStackFactory.getFactory().createValueStack();

// context = new ActionContext(vs.getContext());

// setContext(context);

//}

}

public void setContextMap(Map contextMap) {

getContext().context = contextMap;

}

public Map getContextMap() {

return context;

}

public void setConversionErrors(Map conversionErrors) {

put(CONVERSION_ERRORS, conversionErrors);

}

public Map getConversionErrors() {

Map errors = (Map) get(CONVERSION_ERRORS);

if (errors == null) {

errors = new HashMap();

setConversionErrors(errors);

}

return errors;

}

public void setLocale(Locale locale) {

put(LOCALE, locale);

}

public Locale getLocale() {

Locale locale = (Locale) get(LOCALE);

if (locale == null) {

locale = Locale.getDefault();

setLocale(locale);

}

return locale;

}

public void setName(String name) {

put(ACTION_NAME, name);

}

public String getName() {

return (String) get(ACTION_NAME);

}

public void setParameters(Map parameters) {

put(PARAMETERS, parameters);

}

public Map getParameters() {

return (Map) get(PARAMETERS);

}

public void setSession(Map session) {

put(SESSION, session);

}

public Map getSession() {

return (Map) get(SESSION);

}

public void setValueStack(ValueStack stack) {

put(VALUE_STACK, stack);

}

public ValueStack getValueStack() {

return (ValueStack) get(VALUE_STACK);

}

public void setContainer(Container cont) {

put(CONTAINER, cont);

}

public Container getContainer() {

return (Container) get(CONTAINER);

}

public T getInstance(Class type) {

Container cont = getContainer();

if (cont != null) {

return cont.getInstance(type);

} else {

throw new XWorkException(“Cannot find an initialized container for this request.”);

}

}

public Object get(String key) {

return context.get(key);

}

public void put(String key, Object value) {

context.put(key, value);

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195661.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [转载]Matlab fmincon函数用法

    [转载]Matlab fmincon函数用法原文地址:fmincon函数用法”style=”text-decoration:none;color:rgb(151,38,38)”>Matlab fmincon函数用法作者:长笛人倚楼Gloria这个函数在之前优化工具箱一文中已经介绍过,由于其应用广泛,所以这里通过实例单独整理一下其用法。一、基本介绍求解问题的标准型为minF(X)s.tAXAeqX=

    2022年5月16日
    29
  • 计算机二级公共基础知识笔记

    计算机二级公共基础知识笔记计算机二级公共基础知识计算机系统考点一:计算机概述1.计算机的发展历程目前公认的第一台电子数字计算机是ENIAC,它于1946年在美国宾夕法尼亚大学研制成功。根据计算机本身采用的物理器件不同,将其发展分为4个阶段第一阶段是电子管计算机时代,时间为1946年到20世纪50年代第二阶段是晶体管计算机时代,时间为20世纪50年代后期到50世纪60年代中期第三阶段是中小规模集成电路计算机时代,时间是20世纪60年代中期到20世纪70年代初期第四阶段是大规模和超大规模集成电路计算机时代,时间是20

    2022年6月9日
    35
  • Python(含PyCharm及配置)下载安装以及简单使用(Idea)「建议收藏」

    Python(含PyCharm及配置)下载安装以及简单使用(Idea)「建议收藏」下载Python官网下载地址:Python下载不同参数解释,小伙伴们根据自己情况进行下载即可(此处博主用的是3.7.3版本):–web-basedinstaller:在线安装。下载的是一个exe可执行程序,双击后,该程序自动下载安装文件进行安装。网络安装版,需联网–executableinstaller:程序安装。下载的是一个exe可执行程序,双击进行安装。本地安装,可执行程序(***)–embeddablezipfile:解压安装。下载的是一个压缩文件,解压后即表示安装完成。嵌入式版

    2022年5月31日
    35
  • python树莓派编程下载_树莓派Python编程入门与实战(完整版) 中文pdf扫描版[85MB]

    树莓派是一个只有信用卡大小的裸露电路板,它也是一个运行开源Linux操作系统的完全可编程的PC系统。树莓派的官方编程语言是Python,树莓派Python编程入门与实战就介绍了树莓派的Python编程方法。本书共分7个部分。前6个部分介绍了树莓派编程环境、Python基础知识、高级Python、图形编程、业务编程和树莓派Python项目;第7部分通过附录介绍了如何将树莓派操作系统加载到Raspbi…

    2022年4月8日
    218
  • java编程代码都是背下来的吗_向学弟学妹们介绍自己的大学

    java编程代码都是背下来的吗_向学弟学妹们介绍自己的大学同学们好,今天二哥是来还债的,记得先拖到文末点个赞再回来细细的读,好不好!最近一段时间,我一直在学习Java虚拟机和字节码方面的知识,为的就是有朝一日成为真正牛逼的技术大佬!不知道大家有没有这种感觉,就是一开始学习编程的时候,真心不想看底层的东西,就想直接上来撸代码,但时间久了以后,总感觉缺点啥~~~~于是我开始阅读《深入理解计算机系统》、《图解TCP/IP》、《深入理解Java虚拟机》这些偏底层的书籍,看得烦了,就去刷我之前给大家推荐过的两个视频课,《哈佛大学的CS50》和《计算机科学速成

    2022年10月30日
    0
  • 惠普电脑u盘重装系统步骤_惠普电脑优盘装系统步骤「建议收藏」

    惠普电脑u盘重装系统步骤_惠普电脑优盘装系统步骤「建议收藏」惠普是一家全球性的科技公司,旗下有三大业务,计算机就是其中一种。购买惠普电脑的朋友不在少数,给我们提供了科技领先的产品和服务。那么惠普电脑如何安装系统呢?下面就教大家惠普电脑优盘装系统步骤,有需要的朋友们赶紧来学习一下吧。惠普电脑优盘装系统步骤阅读1、打开浏览器搜索云骑士官网,找到云骑士官网并点击打开。2、首先在官网下载云骑士一键重装系统软件,下载好以后打开云骑士装机大师。3、将U盘插在电脑的U…

    2022年8月13日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号