我正在使用以下方法进行JMS程序...
public void setStringProperty(String name,String value)throws 的JMSException
将具有指定名称的String属性值设置到消息中。
参数:
- name - String属性的名称
- value - 要设置的String属性值抛出: - JMSException - 如果JMS提供程序由于某些内部错误而无法设置属性 - IllegalArgumentException - 如果名称为null或名称为空字符串 - MessageNotWriteableException - 如果属性是只读的
我遇到的问题是我正在尝试将array
值分配给String
值。例如......
messageOne.setStringProperty("Sport",dArray[2]);
然后在另一个类中过滤...(dArray[2] = Basketball
的值)
String filterQuery = "Sport in ('Basketball','Football')"; (which is SQL)
我正在尝试做的是过滤传入的消息,例如......
messageOne.setStringProperty("Sport","BasketBall");
有人可以指出我正确的方向。