⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 componentutil.java

📁 华为java接口反编译结果!其中包含其所有接口实现过程
💻 JAVA
字号:
package com.kelefa.sms.util;

import javax.servlet.ServletContext;

import com.opensymphony.xwork.ActionContext;
import com.opensymphony.xwork.interceptor.component.ComponentManager;

/**
 *
 * <p>Copyright: Copyright (c) 2005</p>
 * <p>Company: 天颐通信</p>
 * @author 杨杰荣
 * @version 1.0
 */
public class ComponentUtil
{
  public transient static ServletContext application;

  public static Object initializeObject( Object obj )
  {
    ComponentManager container =
	( ComponentManager ) ActionContext.getContext().get(
	"com.opensymphony.xwork.interceptor.component.ComponentManager" );

    if ( container == null && application != null ) { // 由quartz的任务线程调用,因为它不是一个request请求,上一步的container等于null
      container = ( ComponentManager )
	  application.getAttribute( ComponentManager.COMPONENT_MANAGER_KEY );
    }

    if ( container != null ) {
      container.initializeObject( obj );
    }

    if ( container == null )
      System.err.println( "can't get ComponentManager, " +
			  obj.getClass().toString() );

    return obj;
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -