我正在尝试将字符串转换为JMS BytesMessage。有什么好方法吗?

我需要执行此操作,因为我有一个方法,该方法接受一个已解密的String,并且需要将其转换为BytesMessage才能解密该消息。

谢谢

最佳答案

 byte[] bArray = "foo".getBytes("UTF-8");
 BytesMessage msg = session.createBytesMessage(); // throws JMSException
 msg.writeBytes(bArray);


当然,就像Arcadien所说的那样,您需要在适当的环境中执行代码以从中获取javax.jms.Session对象。

关于java - 用Java将字符串转换为JMS BytesMessage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11229531/

10-12 04:53