?? componentutil.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的任務(wù)線程調(diào)用,因為它不是一個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;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -