如何获得SevletContext

ZeroC 2003-02-26 04:38:57
在一个类中(不是servlet)中,我想获得某个servlet的ServletContext
请问是否可能,可能的话应该如何实现
...全文
57 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Brain 2003-02-27
  • 打赏
  • 举报
回复
直接把http相关的资源传到该方法即可

我的例子,一个javabean中要执行forward

public void forward(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,String info)
throws ServletException,java.io.IOException
{
......
RequestDispatcher rd = request.getRequestDispatcher(url) ;
rd.forward(request,response);

}
mzhenjun 2003-02-26
  • 打赏
  • 举报
回复
没有直接的办法,我的做法是:将application对象作为参数传出去(jsp中直接application,servlet中是通过getServletContext()获得ServletContext对象)
Brain 2003-02-26
  • 打赏
  • 举报
回复
对,你想干吗?

一般地,你支持把你需要的东西作为参数传入就可以了

kofwr 2003-02-26
  • 打赏
  • 举报
回复
不行 Servlet.getServletConfig(), ServletConfig.getServletContext()
不是servlet得到ServletContext干吗呀?
ZeroC 2003-02-26
  • 打赏
  • 举报
回复
up
jcq 2003-02-26
  • 打赏
  • 举报
回复
好象没有吧。
ZeroC 2003-02-26
  • 打赏
  • 举报
回复
传参的方法我想过了
想知道有没有直接在这个类中获取的方法
jcq 2003-02-26
  • 打赏
  • 举报
回复
一个类中好象没有办法了吧,不过你可以写一个构造函数,将ServletContext作为一个参数传进去。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧