首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在骆驼JMS选择器选项中使用加号?

问如何在骆驼JMS选择器选项中使用加号?
EN

Stack Overflow用户
提问于 2018-09-18 08:07:55
回答 1查看 139关注 0票数 0

我试图在Camel (使用Talend ESB)中创建一个JMS选择消费者,并且我有一个我认为应该工作的选择器,但由于它是URL编码的,所以加号(+)字符正在被空格所取代。

所以我有

代码语言:javascript
复制
selector=Type <> 2 AND Date <= ( getDate() + 10 )

它会产生一个错误,它无法通过以下原因设置目标:

代码语言:javascript
复制
Type <> 2 AND Date <= ( getDate()   10 )

因此,+字符已被空格所取代。

按照手册中关于必须对某些字符进行编码的建议,我将+替换为%2B,但这导致了相同的错误消息,因此即使是编码的+也被空格所取代。

如何对此选择器进行编码,使加号不被空格替换?

谢谢!丝带。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-18 09:24:29

您可以尝试将其配置为原始值,如此文档页上对密码的描述。

代码语言:javascript
复制
.to("jms:queue:yourQueue?selector=RAW(your selector)")
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52381845

复制
相关文章

相似问题

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