私のサイト(Struts 1を使用しています)は、約6ページのモバイルフレンドリーなバージョンを開始する準備が整いました。私は、新しいURLが何であるべきかについていくつかのアドバイスを使うことができました。
これを行う方法について私が最初に考えたのは、struts-config.xmlの既存のパスの下に新しいマッピングを定義し、関連するActionクラスのモバイルブラウザの存在を検出し、それを新しい.jspファイルに転送することでした適切な場合は、この方法でURLはページのモバイル版と「通常の」バージョンで同じになります。しかし、モバイル版で見たサイトのほとんどは、サブドメイン(m.example.com)を使用するか、URL(www.example.com/mobile/ ...)に固有のものがあるようですURLに何かがあるのは正当な理由があります。サブドメインは実現不可能ですが、カスタマイズされたURLがあります。
URLが変更された場合は、Strutsの設定をどのように設定する必要がありますか?同じ基礎となるActionクラスを使用する完全に異なるパスを定義する必要がありますか?
私は実際には実際のページの作成を委託していたので、ベストプラクティスとは何なのか分かりません。新しいモバイルフレンドリーなページのURLの扱い(Struts 1の使用)
0
A
答えて
0
あなたが持っているアプローチは、URLがアプリケーションにとって重要な場合は特に、私には完全に合理的に聞こえる
あなたはMまたはモバイルをエンコードすることもできます唯一の理由を(などの処理URLのparamsを、ブックマークを有効に行うにするような) (ドメイン名/コンテキストパスはコンテナ(Java EEなど)を使用してモバイルブラウザ(jspなど)の正しいアセットを自動的に取得します)
関連する問題
- 1. ブロブのイメージがjspページに表示されない[struts 1]
- 2. mod_rewriteページとwordpressの新しいURL?
- 3. かなりのURLを使用している間strutsアプリケーションでCSSを適用していません
- 4. モバイルフレンドリーなjQueryスライダー、モバイルライブラリー全体をバンドルしていない?
- 5. ここで誰かが新しいプロジェクトにStruts 1を使用していますか?
- 6. FadeIn新しいURL(Jqueryを使用)
- 7. JavaとStrutsでの特殊文字の扱い1.1
- 8. PHPで新しいページの新しいURLを生成する方法
- 9. ActionForward Strutsの簡単な使い方1.3
- 10. 毎回、struts 1.xアクションクラスの新しいインスタンスを作成できますか?
- 11. オフセットのcountaを使用し、値のないセルを扱う
- 12. *任意のURLからaspxページの新しいウィンドウを開く
- 13. ブラウザのURLが新しいURLを返さない
- 14. mod_rewrite新しいURLへのパラメータ付きの古いURLですが、新しいURLで古いパラメータを使用しています
- 15. Struts 1でlogic:iterateタグを使用する
- 16. dwrプログレスバーでstruts 1を使用する
- 17. のStruts 1.xのタグの使用方法の質問
- 18. PropelPagerを使用しているページのURLは何ですか?
- 19. ビューポートを使用してモバイルフレンドリーなウェブサイトを作成する
- 20. silverlight、オブジェクトを使用した新しいページへのListBoxナビゲーション?
- 21. ASP.Netを使用して404ページから新しいページにリダイレクト
- 22. Strutsを使用しています。アクションの設計の質問
- 23. アクティブな新しい1つのjframe
- 24. foreach内のStruts 2 URLパラメータ
- 25. - window.history.pushStateを使用してページ/ URLを更新する
- 26. 新しい.aspxのページ
- 27. 新しいタイムラインタブ/ページの幅
- 28. Struts 2でAjax URLを使用してアクションを呼び出す
- 29. ExtJS 4とその新しいMVC:grid:キーの扱い方は?
- 30. プロットのページ区切り(新しいページ)
モバイルユーザーの中には、遅くても完全な機能を備えたオリジナルのページが必要な理由があるかもしれません。私は個人的にはモバイルサイトに誘導されていますが、私が知っている非モバイルサイトで利用可能な機能のいくつかを提供することができません。モバイルユーザー向けに2つのサイトを切り替える方法を用意してください。 –
アドバイスありがとう - 私はそれを念頭に置いています。 – joshg