私はフォームからなるHTMLファイルを持っています。ユーザーから特定のパラメータを受け取り、URLがヒットすると、Javaで書かれたミュールサービスが呼び出され、JSON文字列が返されます。今、JSONを取得していることをブラウザーが認識できるように、コンテンツタイプ= "application/json"をミュールまたはJavaのどちらに設定することができますか?コンテンツタイプ= "application/json"の設定方法は?
マイミュール設定ファイルは次のとおりです。
パブリック文字列のonEvent(オブジェクトobj):
<not-filter>
<wildcard-filter pattern="/favicon.ico"/>
</not-filter>
</http:inbound-endpoint>
<component class="defaults.basicapp.jcars"/>
</flow>
そして、私のJavaクラスが(Jcars)であります{
文字列json = "{{id":0、 "model": "suzuki"、 "make": "2002"、 "ps":true、 "price":101.2、 "bhp":12.6} {"id":0、 "model"} "suzuki"、 "make": "2003"、 "ps":true、 "price":101.2、 "bhp":12.6} 101.2、 "bhp":12.6}、{"id":0、 "model": "suzuki"、 "model": "suzuki"、 "make" 101.2、 "bhp":12.6}、{"id":0、 "model": "suzuki"、 "make": "2006"、 "make": "2005"、 "ps" ps ":true、" price ":101.2、" bhp ":12.6}}";
return json; }
ブラウザは文字列をそのまま表示しています。コンテンツタイプがapplication/jsonであることはわかりません。私は何をすべきか。????? <ます。http:レスポンス・ビルダーdisablePropertiesAsHeaders =」あなたは、このプロパティセットを持つことができないこの場合
<response>
<message-properties-transformer>
<add-message-property key="Content-Type" value="application/json" />
</message-properties-transformer>
</response>
: – Klapsa2503