首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring JMS监听器中的HttpservletRequest和响应

Spring JMS监听器中的HttpservletRequest和响应
EN

Stack Overflow用户
提问于 2012-02-29 09:11:54
回答 2查看 564关注 0票数 0

有没有人知道有没有办法在Spring JMS监听器类中获取HttpServletRequest和HttpServletResponse?我的JMS侦听器在springContext.xml文件中定义。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-04 06:14:47

我最终使用JAXDispatcher从我的JMS侦听器调用我的服务。

代码语言:javascript
复制
jaxbDispatcher.doGET(null, url, null, "application/xml", true);
票数 0
EN

Stack Overflow用户

发布于 2012-02-29 16:06:43

首先,您不能访问JMS侦听器中的HTTP servlet请求和响应。这些是完全独立的模块,甚至可以驻留在不同的物理服务器上。

您可以使用spring-test.jar中的MockHttpServletRequestMockHttpServletResponse -但它们是用于单元/集成测试,而不是在生产代码中使用。

我真的很想看看你的代码,需要MockHttpServletRequest和响应。我的猜测是,它可以被重构或重新设计,只使用上面的相关字段,比如请求URL或用户名。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9492252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档