Banq请问在serviceimp中怎么获得上下文

houya 06-07-14

我用 com.jdon.strutsutil.ModelSaveAction 增加数据前,我对数据进行特别的处理,需要获得服务器的真是路径。请问我在 pojoService 的createB_news 方法中怎么获得服务器的request或者ServletContext。

houya
2006-07-14 18:54

帮我看看, 通过注入行不行,怎么注入。
Banq老大

banq
2006-07-15 08:33

>在 pojoService 的createB_news 方法中怎么获得服务器的request或者ServletContext

业务层已经无法访问表现层的一些资源如request等。有两个解决办法:

1. 继承表现层SaveAction,在Action中做.
2. 如果非要在业务层做,学习Spring提倡所谓的ThreadLocal线程模式,通过线程“偷偷”传到业务层,当然,要了解很多线程知识,本人不提倡。

houya
2006-07-15 09:10

谢谢解答。如果完全分层方法开发,前后会涉及到10个左右的文件。