問題タブ [outputstylesheet]
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.
jsf - 外部CSSリソースをJSF h:outputStylesheetにリンクするには?
<h:outputStylesheet/>
外部リソースから CSS をリンクするために使用できるかどうか疑問に思っていました。Yahoo Gridsと連携したい。次のコードを使用して、次のようになりましたRES_NOT_FOUND
。
jsf-2 - background-image:CSSのurl( "")h:outputStylesheetが読み込まれていません
質問が適切に行われなかった場合は申し訳ありません。画像はstrutsプロジェクトでは正常に表示されていますが、JSF2プロジェクトでは表示されていません。すべてのCSSとボタンは正常にレンダリングされていますexcept image that has url in css
。
フォルダ構造
bootstrap.min.css
1-
私が背景よりも使用する<h:outputStylesheet library="css" name="bootstrap.min.css"/>
場合-画像のURLが生成されるhttp://localhost:8000/img/glyphicons-halflings.png
ため、画像が読み込まれません。そのはずhttp://localhost:8000/resources/img/glyphicons-halflings.png
2-私が使用する<link href="#{request.contextPath}/resources/css/bootstrap.min.css" rel="styleSheet" type="text/css"/>
場合
Firefox->Firebug->ネットタブ{リソースが複数回追加されました}
cssにあり、クラスに適用されている画像をロードする方法がわかりません。
次のページをクリックするためのリンクとして編集アイコンを表示します。
jsf - MyFaces h:outputStylesheet に media 属性がありません
私は JSF2.0 (myfaces 実装) を使用しています。ターゲットのランタイム環境は WAS8.5 です。h:outputStylesheet を使用して CSS をロードしています
ページのコンテンツの一部をページの 1 つに印刷したいと考えています。これを行うには、css メディア属性を media="screen,print" OR media="all" でオーバーライドします。
残念ながら、メディア属性は JSF2.0 myfaces 実装 ( https://myfaces.apache.org/core20/myfaces-impl/tagdoc/h_outputStylesheet.html ) ではサポートされていません。
JSF ライブラリを変更するオプションはありません。
投稿する前にこれを読みました
印刷用に JSF コンポーネントを条件付きでレンダリングする
Omnifaces のようないくつかのライブラリを検索しましたが、何も検索しませんでした。
カスタムタグを作成する必要がありますか?
(私はこれがjsf 2.0 Custom Component/Tag NOT COMPOSITEの正しい方向だと思います。http://www.mastertheboss.com/javaee/jsf/jsf-java-based-custom-tags-example? showall= )
またはCSSを変更することをお勧めします
ありがとう
jsf - NetBeans では、Mojarra 2.2 の outputStyleSheet にメディア属性がありません
私は NetBeans 8.0.2 と Mojarra 2.2 を使用しています。ドキュメントによるとmedia
属性があり、そうではありません。次のメッセージが表示されます。
属性 media がコンポーネント outputStyleSheet で定義されていません
したがって、私が知っている問題は NetBeans 8.0.2 にあります。アプリケーションを起動すると、正しく動作するので、NetBeans がこのエラーを表示する理由を知っている人はいますか?
jsf - Openshift サーバーがサブフォルダー内の CSS を取得できない
ロードされていないサブフォルダーにcssファイルを配置しました。
使用タグは
これは次のようにレンダリングされます
アプリケーションを openshift にデプロイしました。私のローカルでは正しく動作しています
サーバーは両方の場所で同じ「wildfly -10」です。
jsf - CSSファイルに関するWildfly 10の問題
上記のコードはwildfly 10
jar ファイルでは機能しませんjsf-impl-2.2.12-jbossorg-2
。
問題の取得は次のとおりです。
誰でもこれを手伝ってもらえますか?
jsf - jsf-resource-library からローカライズされたリソースを検索または提供できません
本の例を複製しようとしていますが、
構造は、以下に添付された画像から視覚化できます-
更新しました
ライブラリが使用されるビューは、以下に示すように単純です。
とともに
内部使用で使用Glassfish 4.1.1 Application Server
していますが、Mojarra 2.2.12
rendered HTML
は-
レンダリングされた html で関心のある相対 URL-
コンソールでは、これを取得します-
Google chromeのコンソールタブに表示されます-
最後に、どこが間違っているのでしょうか?
提案してください。
以下に提案された回答の助けを借りて、変更を加えた後、
エントリーで~
GET リクエストでページにアクセスすると、上に添付された構造のように1_2.js
示されているファイル内の次のエントリにより、アラートがポップアップ表示されます。selected
locale
目的のを押して を変更した後でも、同じアラートがポップアップ表示されますcommand button
。
なんで?さらに何をする必要がありますか?前もって感謝します。