我正在使用以下方法进行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");

有人可以指出我正确的方向 .