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

06-07-14 houya
我用 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个左右的文件。

猜你喜欢