問題タブ [tiles2]
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.
java - Tiles2がstruts2で機能しない
私はstruts2に取り組んでおり、アプリケーションでタイルを使用してNetbeans7.1を使用しています。しかし、「モジュールはデプロイされていません。詳細についてはサーバーログを参照してください。」というエラーが発生しました。
「アプリのロード中の例外:java.lang.IllegalStateException:ContainerBase.addChild:start:org.apache.catalina.LifecycleException:java.lang.NoClassDefFoundError:org / apache / commons / digester /Rule」
リスナーを追加しますweb.xml
web.xmlファイル
struts.xmlファイル
java - Struts 2 Tiles Spring Security 3 css、画像、スクリプトを読み込めません
Struts 2 + Tiles + Spring Security 3 アプリケーションで作業していますが、css、画像、スクリプトを読み込めません。これらのリソースはすべて「publish」フォルダーにデプロイされます。これらのいずれもロードしないことを除いて、アプリケーションは正常に動作します。
これが私のSpring Securityのマッピングです。リソースは /static/images や /static/css などの下にあり、jsp ページは /WEB-INF/pages/.. 内にあります。WEB-INF と static は同じ階層にあります。
これらのフォルダはアクション コールによってレンダリングされないため、struts.xml または tiles.xml のいずれにもこれらのフォルダへの参照はありません。
Web.xml は次のようになります。
ロードされるかどうかを確認するために、これらのいずれかを介してイメージをロードしようとしています:
これらのどれも機能しません。firebugでデバッグして、他のさまざまなURLを試しましたが、まだ何もありません。
誰かが私に欠けているものを説明できますか? spring 3.0.5.Release バージョンを使用してから、3.0.3.Release バージョンを使用しようとしました。どちらも機能しませんでした。
エラーなし。表示されないだけです。はい、ブラウザのキャッシュをクリアし、別のブラウザでも試しました。
フィードバックの後:: EDIT 1
うーん..それはまだそれをしませんでした。
出力にこれらが表示されます:
2012-09-12 11:39:59,270 DEBUG [DefaultFilterInvocationSecurityMetadataSource.java:200]: 候補は: '/static/images/btn_add.gif'; パターンは /static/** です。一致 = true 2012-09-12 11:39:59,271 DEBUG [AbstractSecurityInterceptor.java:191]: セキュア オブジェクト: FilterInvocation: URL: /static/images/btn_add.gif; 属性: [ROLE_ANONYMOUS, ROLE_ADMIN] 2012-09-12 11:39:59,271 DEBUG [AbstractSecurityInterceptor.java:292]: 以前に認証されました: org.springframework.security.authentication.AnonymousAuthenticationToken@52a05099: プリンシパル: 匿名; 資格情報: [保護]; 認証済み: true; 詳細: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; セッション ID: 978365092A5784AEBC711B8F588029A3; 認可機関: ROLE_ANONYMOUS 2012-09-12 11:39:59,272 DEBUG [肯定ベース。
http名前空間とは何ですか?<security:http pattern="/static/**" security="none" />
これが私のセキュリティ xml 名前空間です。
セキュリティは「http」属性を許可しません。
java - Spring MVC と Apache タイル: 404 問題
良い時間。
Spring MVC と Apache Tiles を統合しようとしています。問題は^必要なURLにアクセスすると、「404 Not Found」が発生することです。ここに私の設定があります:
web.xml
tiles.xml
mvc-dispatcher-servlet.xml
コントローラ
要求された URL は次のとおりです: http://localhost:8080/base_page/blank
(tomcat 7)
誰でも解決策を提案できますか?
spring-mvc - 複数のコントローラー用の SpringFramework と Tiles の設計パターン
私は Tiles を始めたばかりで、気に入っています。
私の問題は、SpringFramework のテンプレート定義で head 、 body 、および footer タイルを取得したことです。いくつかのユーザー情報をヘッド タイルに表示し、最後のログイン IP をいくつかの動的データとともにフッターに表示したいと思います。つまり、このテンプレートを使用するすべてのコントローラーのすべての変数を assagn(addAttribute) すると、それが可能になります。
ヘッド/フッター タイルが独自のスプリング コントローラーからデータを要求する方法はありますか? または、すべてのコントローラーでソースコードを繰り返さずに、ヘッド タイルとフッター タイルに情報 (変数値) を追加するにはどうすればよいですか。
ありがとう
jakarta-ee - Struts.xmlは、グローバル結果タイプをタイルとして定義します
Struts2でタイルを使用しています。struts.xmlでは<result-types>
、パッケージごとに定義する必要があります。すべてのパッケージがタイプを次のようなタイルとして表示するように、グローバルにする方法を教えてください。<result type="tiles"></result>
java - Struts 2 の BaseConroller クラスにどの jar ファイルを追加する必要がありますか?
以下のコードを使用していますが、
実際にStruts 2で読んだものですが、BasceCntollerクラスをインポートできません。不足しているjarファイルを誰か教えてもらえますか?
助けてください。よろしくお願いします。
spring - 春のタイル:コンテキスト情報(メニュー、タイトル)を追加します
Spring 3 + tiles 2アプリにコンテキスト情報(現在のメニューやページのタイトルなど)を追加するための最良の方法は何でしょうか。
システムをできるだけ簡単に拡張できるようにしたいので、たとえば、新しいリクエストハンドラごとに新しいエントリを書きたくないので、タイル設定ではワイルドカードを使用します。
ですから、残っている唯一の選択肢は、モデルに何かを追加することだと思います。もちろん、次のように、すべてのリクエストハンドラに新しいモデルエントリ(例:MODEL_ID)を追加することもできます。
次に、この特定のMODEL_IDは、title.jspで解釈されてタイトルが表示され、menu.jspで解釈されて現在のメニュー項目が強調表示されます。
ただし、これらの行をすべてのコントローラーのすべての要求メソッドに追加するというアイデアは好きではありません。
ビューまたはリクエストパスの名前に基づいて「コンテキスト」を決定しようとするインターセプターを作成することを考えていましたが、インターセプター内のすべてのURLを書き換えて、コントローラーとの同期を維持する必要があります。
一般的なタイルで使用するすべてのコントローラーにコンテキスト情報を追加するための正しいまたは最も簡単な方法は何ですか?
spring-mvc - ネストされたタイル定義が機能しない
私はタイルを初めて使用し、次のスコープbase.jspでタイルを機能させたいと考えています。
..。
intro.jspは
簡単に言うと、base.jspという名前のタイル定義内で使用されるintroという名前のタイル定義が必要です。
私のtiles-defs.xmlには次のものがあります。
だから私はこれがうまくいくと思っていました、そしてheader.jsp、quickSummary.jsp、preamble.jspのコンテンツはレンダリングされたページで利用可能になるでしょう。
代わりに、最終結果として次のようになります。
..。</head>
<body id="pageBody">
<div id="container">
<div id="intro">
<tiles:insertAttribute name="header" />
<tiles:insertAttribute name="quickSummary" />
<tiles:insertAttribute name="preamble" />
</div>
<div id="supportingText">
<tiles:insertAttribute name="content"/>
<tiles:insertAttribute name="footer"/>
</div>
<div id="linkList">
<div id="linkList2">...
私の春の構成では、次のようになります。
私がやろうとしていることが実行可能であるかどうか(本当に一般的なシナリオに聞こえるので、そうだと思います)、もしそうなら、私が間違っていることは何ですか?
web-applications - web.xml から tiles.xml を指す方法
私はstruts2は初めてですが、実際にはWebアプリケーション開発は初めてで、サンプルアプリケーションの開発を始めたばかりです。現在、プロジェクトで Struts タイルの概念を使用しています。私のアプリケーションで tiles.xml を参照する方法を次に示します。
tiles.xml をアプリケーションの resources フォルダーに配置したいのですが、web-inf フォルダー内に配置します。web.xml でそれを参照するにはどうすればよいですか。
java - Struts 1 で Tiles2 を使用する方法
Struts 1 で Tiles2 を使用することは可能ですか?
移行ガイドhttp://tiles.apache.org/migration/index.htmlで利用可能な指示に従いました
しかし、自分のアクションにアクセスしようとすると、次のエラーが発生します。
私はstruts-config.xmlに持っています:
そして tiles-defs.xml