JSF2.0 を使用して VXML を構築したいのですが、サポートするタグが見つかりませんでした。私たちが提案したのは、クライアントが xml を直接読み取れるようにコンテンツ タイプを「text/xml」にすることで、vxml データ (値を置き換える必要がある場合は常にバッキング Bean への参照を持つ) を含む xhtml ページを作成することです。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets">
<f:view contentType="text/xml">
<vxml>
<log>Caught the event </log>
<prompt bargein="true">
<audio src="built-in: #{myBackingBean.prompt}" />
</prompt>
</vxml>
</f:view>
</html>
しかし、ブラウザで、またはREST Webサービスクライアントを使用して、上記のxhtmlページを起動しようとするたびに-
1) xml が返されていません。しかしCaught the event
、ブラウザでの出力と同じです。REST クライアントに出力が表示されません。2) myBackingBean.prompt 値が置き換えられない
誰でも提案できますか?XML の構築に単純な古いサーブレットを使用したくありません。XML を手動で記述したいのですが、バッキング Bean から値を置き換える必要があります。