Java 怎么在一个普通类中获取到Request对象
不能通过对象的传递,也不能继承HttpServlet。能添上具体代码吗,急!!!!!!!!!!!!!!!现在我的做法是在项目中建立一个Filter,如何将Request对...
不能通过对象的传递,也不能继承HttpServlet。
能添上具体代码吗,急!!!!!!!!!!!!!!! 现在我的做法是在项目中建立一个Filter,如何将Request对象存入ThreadLocal,然后从普通类中取,但是总是取不到。 展开
能添上具体代码吗,急!!!!!!!!!!!!!!! 现在我的做法是在项目中建立一个Filter,如何将Request对象存入ThreadLocal,然后从普通类中取,但是总是取不到。 展开
9个回答
展开全部
客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。
它是HttpServletRequest类的实例
ActionContext ac = ActionContext.getContext();
HttpServletRequest request =HttpServletRequest)ac.get(ServletActionContext.HTTP_REQUEST);
它是HttpServletRequest类的实例
ActionContext ac = ActionContext.getContext();
HttpServletRequest request =HttpServletRequest)ac.get(ServletActionContext.HTTP_REQUEST);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HttpServletRequest request = ServletActionContext.getRequest();
获取的request和servlet方法的一样,可以调用request的任意方法,例如getParameter()等方法。
获取的request和servlet方法的一样,可以调用request的任意方法,例如getParameter()等方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果不是servlet,只能通过参数传递。
如果是普通类作为WebService,就可以作为一种servlet处理。
比如:XFire配置的WebService中就通过XFireServletController.getRequest()
如果是普通类作为WebService,就可以作为一种servlet处理。
比如:XFire配置的WebService中就通过XFireServletController.getRequest()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
序列化到某处吧
存进数据库之类的呗,然后用那个传说中的普通类的某个方法从数据库里取
你这个普通类是谁,什么时候去调用的?取不到么那是因为并不在同一个线程中呗
存进数据库之类的呗,然后用那个传说中的普通类的某个方法从数据库里取
你这个普通类是谁,什么时候去调用的?取不到么那是因为并不在同一个线程中呗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询