前提
SpringでXML定義で半角スペースのみの値をアプリ側に渡したいのですが、無設定扱いになってしまいます。
HTMLでもあるような のルールの様に感じたのですが、どのようにしたら受け渡されるのでしょうか?
発生している問題・エラーメッセージ
値(半角スペース)が受け渡らず、空文字扱いになってしまう。
該当のソースコード
XML
1<properties> 2 <property key="xxxx"> </property> 3<properties> 4 5Java側 6public void setXxxx(char val) {
試したこと
・普通の文字列に変えると正しく受け渡せています。
・「schema:space」を貼り付けましたが無認識。
・「&#160;」を設定すると確かに半角スペースが受け渡されるのですが0x20でない。
・「\u0020」を設定すると文字列のまま、受け渡されます。。
Java側がchar型なので変換が掛かっているのでしょうか?
Javaの受け口型の型は変更できず、char型で受け渡す方法をご存じの方いましたら宜しくお願いします。
あなたの回答
tips
プレビュー