作者:Fabio_Ho_275 | 来源:互联网 | 2023-09-18 20:35
我用的是Struts1.2,我知道servlet,Struts中的Action是通过形参来获得的,像servlet中doPost的形参中就带有resquest对象。那么普通的J
我用的是Struts1.2,我知道servlet,Struts中的Action是通过形参来获得的,像servlet中doPost的形参中就带有resquest对象。
那么普通的Java类中这么获得request,response对象?我用的是Struts1.2.
14 个解决方案
继承有httpservlerequest和response的那个类
然后把他们传进去。。。
ServletContext context = servlet.getServletContext();
把request和response当作参数传递过去。
ServletContext context = servlet.getServletContext();
这个这么用,要import 那个class,还有request,response什么的在哪里?
能不稍微具体点。我初学者,谢谢。
也一样的用参数传递。写个简单的类
public class Test{
public Test(HttpServletRequest request,HttpServletResponse response){
}
}
这样,就可以在这个类里面使用request和response对象了
http://linweihan.javaeye.com/blog/125777
request和response可以通过传参形式传递过去
但是没必要这么做吧,可以先在action或servlet里把需要的request的值取出来,再传变量,好维护好阅读
用servlet调用你的java类不能满足你的需要吗