現在、Springで作成されたデスクトップ版とモバイル版のサイトを含むプロジェクトに取り組んでいます。モバイル版とデスクトップ版で同じSpringセキュリティシステムなどを共有したい。
Spring mobileを使用して、デバイスがモバイルであるかどうかを検出しています。Springサイト設定パラメーターを使用している可能性があります。
Springモバイルリダイレクターは別のドメイン(m.website.comなど)にリダイレクトされているように見え、同じSpringセキュリティを簡単に使用できないため、Springモバイルリダイレクターは使用しません。
だから私は、HandlerInterceptorを使用して、サイト内の特定のディレクトリ(たとえば、「/ jsp / mobile /」)にリダイレクトすることを考えています。
1)この拡張されたHandlerInterceptorで、preHandleメソッドでSpring Mobileデバイス検出器を使用することは可能ですか?
2)リダイレクトするための最良の方法は何ですか?a)http応答を使用するだけですか、それともb)viewResolverを変更して、プレフィックスを「/jsp/」から「/jsp/mobile/」に変更するのですか。
長い質問で申し訳ありませんが、私たちがやろうとしていることについて、できるだけ多くの情報を入れたいと思いました!
乾杯