問題タブ [sitemesh]

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 に答える
3850 参照

java - siteMesh Struts2Tomcat6のページを除外する際の問題

Apache-Tomcat6.0.29のsitemesh2.4.1でStruts2.2.1.1を使用しています。正常に動作しますが、siteMeshからファイルを除外できません。

WebContent / jsp/decoratorsにデコレータがありますがファイルWebContent/jsp / forms/Authentication.jspを除外したいと思います。このdecorators.xmlをデフォルトのdir="/ jsp/decorators"で使用してみました。

また、/ jsp / forms / Authentication.jspを使用するようにパターンタグを変更しようとしましたが、どちらも機能しませんでした。誰かが私に正しい方向へのいくつかの指針を与えることができますか?どうもありがとう。

フアン・デビッド

0 投票する
2 に答える
755 参照

grails - Grailsの文書化されていないメソッドifPagePropertyは実際に機能しますか?

pagePropertyビューにタグを設定していますがcontent、Grails1.3.6ifPagePropertyがサイドバーを検出していませんpageProperty。何かご意見は?

layout.gsp

view.gsp

PS。レイアウトをどこに設定するのか疑問に思われる場合は、コントローラーで設定されています。

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

grails - Grails Layouts - ネストされたレイアウトの問題、条件付きコンテンツの一種

次の(簡略化された)レイアウトがあります。

私の問題は、「メニュー」ナビゲーションが、layoutBody でレンダリングされるものに依存していることです。「ダッシュボード」というテキストが「ログイン」、「サポート」などに変わるだけでなく、一部のページにはボタンやリンクなどがあります。ページのレイアウトを変更せずにこれを動的にレンダリングする方法は Grails にありますか? layoutBody に基づく NAV 要素? コンテンツ ブロック セクションを含むドキュメントを読みましたが、メイン レイアウトでまだ事前に決定されているため、問題は解決しません。

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

java - Sitemeshを使用してJSPでデコレータを直接定義することは可能ですか?

構成ファイルまたは自分のサブクラスでデコレータを定義する必要があることはわかっていますConfigurableSiteMeshFilter。例えば:

これは私にとってはうまくいきますが、これは完璧ではありません。JSPファイルで直接使用するデコレータを定義できますか?

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

java - 同じデコレータ構成ファイル内の複数のページ

私はsitemeshでデコレータテンプレートを使用し、次のdecorators.xmlようなファイルを持っています:

このファイルにデコレータを追加したいと思います。私は彼らのパターンを分離しなければなりません。

すべてのページに1つずつパターンを追加しない方法はありますか?

0 投票する
3 に答える
4941 参照

spring - サイトメッシュとは

Spring と Freemarker(FTL) で使用される Sitemesh を見てきました。Sitemesh とは何か、FTL での使用法を例とともに知りたいです。

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

java - SpringMVC3はsitemeshでリダイレクト/転送します

みなさん、こんにちは。

私はspringmvc3+sitemeshとspringsecurity3を使用しています。次のシナリオを実行する必要があります。バイパスユーザーと通常ユーザーに2つの異なるレイアウトを使用しています。私が従ったアプローチは、ページが2回読み込まれ、同じウィンドウが2回ポップアップすることに気付いたため、JavaScriptポップアップが表示されるまでは正常に機能していました。私のアプローチを検証してください。

コントローラクラス-

サイトメッシュデコレータxml-

return "redirect:user.html";これが私の観察です-私が使用した場合、デコレータはパターンによってそれをキャッチするので、ユーザーにとってreturn "forward:user.html"; 正しいレイアウト()でうまく機能していました。しかし、問題はフォームが2回読み込まれ、ポップアップが2回表示されることです。layout.jsp<pattern>/user*</pattern>

使用return "forward:user.html";またはreturn "/user/user";ポップアップが1回だけ表示されるが、レイアウトが間違っている場合。これは、URLパターンのデコレータからキャプチャされず、<pattern>/user*</pattern>間違ったデフォルトのレイアウトが使用されるためです(default.jsp)。

サイトメッシュからではなく、春側から扱うものがあると思います。その中で指導をお願いします。前もって感謝します。

0 投票する
2 に答える
1793 参照

layout - Sitemeshで複数回装飾することは可能ですか?

私はこのようなことをしようとしています: レイアウト

/ admin / *へのすべてのリクエストについて、ページをBデコレータを使用してデコレートする必要がありますが、メインアプリケーションレイアウトであるAデコレータのコンテンツにBデコレータを含める必要があります。

Sitemeshでそれを行うにはどうすればよいですか?

それも可能ですか?または、BデコレータでAから同じレイアウトを繰り返す必要がありますか?

前もって感謝します

0 投票する
2 に答える
1526 参照

sitemesh - sitemesh 2.4.1ソースはどこにありますか?

sitemeshサイトでソースを取得するためのダウンロードリンクが機能していません。誰かが別のサイトを持っていますか?