1

Webアプリまたはモバイルアプリのいずれかを提供するJBossの上にApacheがあります。現在、Apache mod-rewriteを使用して、user-agentの正規表現マッチングに基づいて、ユーザーをWebまたはモバイルに転送する場所(およびmod-jkをJBossにマウントする場所)を決定していますが、これは不正確でエラーが発生しやすいです。

Webアプリとモバイルアプリのどちらを提供するかを決定する一環として、JBossでサーブレットまたはjspを使用します(サーブレットはWURFLのユーザーエージェントをチェックして、これがモバイルデバイスかWebブラウザーかを確認します)。

サーブレット/jspの結果に応じて書き換え条件を作成するにはどうすればよいですか?

(私はすでにjspを2つの可能なURLにリダイレクトし、そこから書き換えルールロジックを続行することを考えましたが、これはURLパラメーターを前後に渡すことで複雑になります)

4

1 に答える 1

1

概念的に単純な方法の 1 つは、プログラム タイプの rewritemap を使用して EE ベースのサービスを呼び出して UA をチェックすることです。これは、プログラム自体がチェックを実行できないと仮定した場合です (その DB に既定の Java インターフェイスしかない場合)。

于 2011-10-23T14:45:52.520 に答える