問題タブ [unmappedresourcehandler]

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.

0 投票する
1 に答える
353 参照

jsf - UnmappedResourceHandler の使用方法

問題を投稿する前に、これに答えていただければ幸いです (バグのように見えます) 真新しいプロジェクト、GF 4.0、OmniFaces 1.6.3

すべての指示に従いましたが、この例外が発生しました

これは動作します: localhost:8080/WEB-APP/javax.faces.resource/layout/my_layout.css

これは機能しません (上記の例外): localhost:8080/WEB-APP/javax.faces.resource/layout/my_layout.css.html

これは機能しません (上記の例外): localhost:8080/WEB-APP/javax.faces.resource/layout/my_layout.css.jsf

<h:graphicImage> , <h:outputStylesheet>などは .jsf / .html 拡張子を生成するため、すべて失敗します。

0 投票する
1 に答える
214 参照

jsf-2 - omn​​ifaces UnmappedResourceHandler は、primefaces の動的な画像の読み込みを防ぎます

プロジェクトで Omnifaces (GREAT LIBRARY) を使用しています。これは、JBoss 7.2 で実行される、primefaces 4 ライブラリを使用する jsf 2 プロジェクトです。<p:graphicImage />dbから画像をロードするために使用しました。インターネットでコードを見つけましたが、正しく機能しています。

問題はUnmappedResourceHandler、プロジェクトで omnifaces をアクティブにしたときに発生します。アクティブ化した後、ハンドラーは正常に動作しています。css から名前でリソース内の (他の) イメージにアクセスできます。しかし、このハンドラーはアクティブで、画像の読み込みはもう機能し<p:graphicImage />ていません。コードをデバッグすると、コンテンツのリクエストが 1 つしか表示されません (unmappedresourcehandler がなければ、リクエストは 2 です)。

回避策はありますか?

ありがとう!

0 投票する
1 に答える
861 参照

servlets - UnmappedResourceHandler が JSF リソース URL プレフィックス パターンのサーブレット マッピングを必要とするのはなぜですか?

omn ​​ifacesの UnmappedResourceHandlerに出くわしたとき、JSF 2 でカスタム リソース ハンドラーを調べていました。これは、この投稿の後に Omnifaces に追加されました。

Omnifaces が提供する他の 2 つの ResourceHandlers とは異なり、. CDNResourceHandlerおよびCombinedResourceHandler、これには、JSF リソース URL プレフィックス パターンの追加のマッピングが必要です。

私はJSFの専門家ではありませんが、なぜこれがこのタイプにのみ必要で、他の2つには必要でないのか知りたいです?

0 投票する
1 に答える
63 参照

jsf - Does UnmappedResourceHandler work for library versioning?

I am trying out the UnmappedResourceHandler in OmniFaces, originally I had all my resources under a directory structure like:

The UnmappedResourceHandler doesn't work with the versioning, instead this works:

I haven't read anywhere that it doesn't work so I am wondering am I missing something?

thanks,

0 投票する
1 に答える
124 参照

jsf-2 - OmniFaces UnmappedResourceHandler は、複合コンポーネントが使用されている場合にリソースをリークしているようです

UnmappedResourceHandlerリソースフォルダー内に複合コンポーネントのxhtmlファイルをロードしているようです。その結果、メモリリークが徐々に増加しているようです。

リークは 内にありますFaceletViewHandlingStrategy.metadataCache。ハッシュマップに依存し、上記のハンドラーが使用される場合、インスタンスUnmappedResourcesのキーとして使用されCompositeComponentBeanInfoます。

が使用されていない場合UnmappedResourceHandler、キーには が含まれますResourceImpl。違いは、UnmappedResource実装されていないequals()ことResourceImplです。

したがって、問題は最初のケースCompositeComponentBeanInfoで に何度も追加されるようmetadataCacheです。2 番目では、すべてが期待どおりに機能します。

他の誰かがこの問題を確認できますか?