servlet 访问 seam 组件.

在使用seam的时候,文件上传通常使用servlet来处理.

如果在上传完文件后要进行一些其他操作,如读写数据库操作.则使用seam组件又较为方便.

有两种方法可以采用

1:    

 

import org.jboss.seam.Component;
import org.jboss.seam.contexts.Lifecycle;

 

Lifecycle.beginCall();

XX xx =  Component.getInstance("组件名", true);

Lifecycle.endCall();

 

上述这种方法 貌似只能取得无状态的组件.

 

2:

则是将该servlet 加入seam的context-filter(src\META-INF\components.xml)

 

你可能感兴趣的:(servlet 访问 seam 组件.)