WAS上でJAXBを使用したアプリケーションを作成する場合の注意点

 View Only
Sun May 16, 2021 09:27 AM

WebSphere Application Server (以下、WAS) 上でJAXBを使用し、JavaオブジェクトをXMLデータに変換(マーシャリング)する際には、「"」「'」「<」「>」「&」の5文字は、エスケープされるとは限りません。明示的にエスケープさせるには、アプリケーションでの対応が必要になります。

「 “‘<>& 」の5文字をエスケープする方法については、以下の資料に記載されています。本記事では、Javaの単体プログラムとWAS上のサーブレットの動作の違いを確認し、以下の資料に記載されているアプリケーションでの対応方法をWAS上で検証した結果を記載します。

CoderLeaf: Controlling character escaping with jaxb

(オリジナル資料公開日 2019年9月)

Statistics
0 Favorited
2 Views
2 Files
0 Shares
0 Downloads
Attachment(s)
pdf file
jaxbtips-pdf.pdf   193 KB   1 version
Uploaded - Sun May 16, 2021
WAS上でJAXBを使用したアプリケーションを作成する場合の注意点
tgz file
WAS_JAXB_escape_chars_sample_programs_20190520A.tgz   32 KB   1 version
Uploaded - Sun May 16, 2021
sample code