私はすべてのリファレンス実装で Java EE 6 を使用していますが、ページにアクセスするデバイスに基づいて異なる応答を生成するにはどうすればよいでしょうか? JSF ページを開発するときは、PC で実行されているブラウザーを対象としています。ただし、ユーザーがスマートフォンでページを閲覧するときに、別の HTML 構造 (つまり、別の JSF ページを使用) を生成したいと考えています。
「CSS メディア クエリを使用しないのはなぜですか?」と疑問に思うでしょう。はい、できますが、それではレイアウトの制御が制限されます。誰かがこれを行うためにどこから何を読み始めるべきかについてのヒントを教えてもらえますか?
私はSpringを使いたくありません。彼らがこのようなものを持っていることは知っています。