5
我配置我的Web服務客戶端以使用Moxy
至marshall/unmarshall
服務有效載荷。我的服務客戶端在Jaxb configuration
上沒有控制權。 這麼說,我已經配置了我的客戶加入了jaxb.properties
文件與入門使用Moxy
如下::使用Jaxb屬性設置XML的編碼
javax.xml.bind.context.factory=org.eclipse.persistence.jaxb.JAXBContextFactory
我不得不改變有效載荷的編碼,使其::
要求<?xml version="1.0" encoding="windows-1252"?>
這是可能的,通過添加一個條目到jaxb.properties
(因爲我們已有的各種框架,由於通過代碼注入該值將是很多工作)。
謝謝,只是想確認(例如,使用jaxb.properties)的ALT /非代碼溶液不可用。 – Damo
marshaller.setProperty(Marshaller.JAXB_ENCODING,「ISO-8859-1」); 這項工作對我而言非常感謝。 –