問題タブ [spring-mobile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Spring chaning LiteDeviceDelegatingViewResolver および InternalResourceViewResolver
Spring Mobile 1.1.2 と Spring MVC の使用に問題があります。私が抱えている問題は、アプリケーションにはデスクトップ用のすべてのビューがあり、一部のデスクトップ用にはモバイルの代替手段があることです。
LiteDeviceDelegatingViewResolver
に委任する を使用しInternalResourceViewResolver
ます。デスクトップ ビューとモバイル ビューの両方が存在する場合、すべて正常に動作します。デスクトップではデスクトップ バージョンが表示され、モバイルではモバイル バージョンが表示されます。問題は、モバイル ビューが存在しない場合です。
resolveViewName(String, Locale)
ビューを解決できない場合にnullを返すビューリゾルバーに委任する場合にのみ、フォールバック解決が機能することを私は知っています。たとえば、InternalResourceViewResolver
決して null を返さないため、フォールバック解決は使用できません。だから私はそれがうまくいくとは思っていませんでした。
しかし、順序 1 LiteDeviceDelegatingViewResolver
(へのデリゲートInternalResourceViewResolver
) と順序 2 InternalResourceViewResolver
(デバイスに関係なく常にデスクトップ ビューを指す) で、リゾルバーをチェーンしようとしました。私の問題は、リゾルバー番号 2 に到達しないことです。どこに問題がありますか?
ありがとう
spring - spring-mobile-device インターセプターをウェルカムファイルに適用するには?
私はSpringMVCを使用しており、デスクトップ/タブレット/モバイルのデバイスタイプごとに異なるデザインを持っています
各デバイスの /WEB-INF/views/ フォルダーに /m /t および / フォルダー ビューがあり、すべて正常に動作しますが、この構成はウェルカム ページだけに適用されるわけではありません。つまり、電話でページを開いて、ログインのデスクトップ バージョンを表示します。 .jsp (/WEB_INF/views/login.jsp、/WEB-INF/views/m/login.jsp ではない)
それを修正するために変更するために私がしなければならないこと。
spring - Spring Mobile EnableFallback が機能しない
フォールバック ソリューションをモバイルで動作させようとしていますが、いくつか問題があります。
私は次のjsp構造を持っています
現在、モバイルには intermediary.jsp はありませんが、フォールバック ディレクトリにはあります。AbstractDeviceDelegatingViewResolver 内の resolveViewName は、ビューが null の場合にのみ発生します。
私が抱えている問題は、null を返す viewResolver が見つからないことです。InternalResourceViewResolver は null を返さず、UrlBasedViewResolver は常に存在しない /mobile/intermediary.jsp のビュー名を返すため、404 がスローされます。
ありがとう、
spring - jQuery モバイル - ブラウザーの更新ページが完全に台無しになった後
バックエンドでSpring Mobileを使用してjqmアプリケーションを開発しています。携帯電話でブラウザの更新ボタンを押すたびに、ページはその後完全に荒廃します。ブラウザの戻るボタンが正しく機能します。
更新後もprgパターン(SpringのflashAttributes)により、データは引き続き利用できます。ビューのみが不正です。
この問題を解決する方法はありますか?
java - モバイル デバイスのみに REST API へのアクセスを許可する
サーバー側でモバイル デバイスのみが REST API にアクセスできるようにすることはできます(Based on spring framework)
か?