問題タブ [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.

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

tiles2 - タイルのワイルドカード定義名がスラッシュ (/) 文字を受け入れられなかった理由

Tiles のドキュメントにあるように、 https: //tiles.apache.org/framework/tutorial/advanced/wildcard.html ワイルドカードを定義して、任意の名前を受け入れることができます。ただし、名前に「/」が含まれている場合は、「c4/login」などです。タイルは例外をスローします

私の定義は以下です。

以下の例のように定義を変更すると、スラッシュを含む名前が受け入れられます。

お知らせ下さい。どうもありがとう。

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

struts2 - Tile REGEXP ワイルドカード定義がエラーを含む無限の jsp を引き起こす理由

私は Struts2 2.2.3 で tiles 2.2.2 を使用します。Struts2-Tiles プラグインは非常に古いため、その実装には非推奨の多くの Tiles API が使用されており、REGEXP ワイルドカードを試してみたいので、以下に独自のリスナーを実装します。

MyTilesContainerFactory

MyTilesInitializer

MyTilesListener

次に、 tiles.xml を定義します

タイルの結果を返すアクションを試みると、無限ループ、jsp インクルード エラーが発生します。

誰でも私にアドバイスをもらえますか?ワイルドカード定義を使用しなかった場合、同じ定義で問題なく機能すると言わざるを得ません。どうもありがとう。

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

jsp - ある JSP 内のフォーム データに別の JSP からアクセスする

Struts 2 と Tiles を使用してアプリケーションを開発しています。

テーブルの 2 つの個別のセルに 2 つの JSP ファイルをロードしています (タイルの概念)。最初の JSP にはリンクがあります (<s:url/>タグを使用して作成)。これらのリンクをクリックすると、次のようになります。

(a) 2 番目の JSP で現在のフォーム データ (ラジオ ボタン グループで選択された値、チェックボックス グループで選択された値、およびテキスト フィールドの値) を取得し、データベースを更新します。

(b) 次に、別のデータをフェッチして、2 番目の JSP に入力する必要があります。

(a) を達成するにはどうすればよいですか?

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

spring - Tiles 2 テンプレート内の変数へのアクセス

Apache Tiles 2 で Spring MVC フレームワークを使用しています。複数のコントローラーがすべて同じビュー (異なるロジック、いくつかの基本的なプレゼンテーション) を使用できるようにしたいと考えています。私はそれを簡単に行うことができます。ここで必要なのは、コントローラーごとに異なるタイル定義を持ち、すべて同じ JSP ファイルを使用し、それぞれが異なるテンプレート変数 (ページ ヘッダー、短い説明など) を渡すことです。これは私のタイル テンプレート定義ファイルです。

次に、これを試してみます/WEB-INF/views/index.jsp

これを Tomcat にロードしてページを表示すると、例外の長いスタック トレースが表示されます。パイルの上部には と書かれていorg.apache.tiles.impl.CannotRenderException: ServletException including path '/WEB-INF/templates/main.jsp'.} with root cause org.apache.tiles.template.NoSuchAttributeException: Attribute 'title' not foundます。何が起こっているか知っている人はいますか?

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

spring - Spring MVC 3 および Apache Tiles 2、ただしコントローラーなし

Spring MVC 3 と Apache Tiles 2 をうまく組み合わせようとしています。シンプルなページを表示することができ、これらのページは Tiles テンプレートで構築されていますが、私の人生ではコントローラーを呼び出すことができません。助けていただければ幸いです。

web.xml

web-application-context.xml

webmvc-context.xml

com.tarigma.GEM.HomeController

ここに多くのコードを投棄したことは承知しており、そのことをお詫び申し上げます。私は何日もこれを続けてきましたが、忍耐力が尽きています。前もって感謝します。

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

spring - タイル2+春:属性が見つかりません

Tiles 2とSpringの統合に取り組んでいますが、問題があります。簡単なtiles.jspページがあります。tilesビューをレンダリングするとエラーが発生します:org.apache.tiles.template.NoSuchAttributeException: Attribute 'title' not found.以下の私の構成とファイル。

タイル構成:

/WEB-INF/defs/templates.xmlの定義:

コントローラ:

/WEB-INF/pages/tiles.jsp:

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

struts2 - tiles2定義からstruts2のjspファイルに値を渡す

struts2でタイル2を使用しています。私のタイルの定義は次のようになります:-

products.jspのtitleまたはmenulink変数をjsp変数として使用したい

c:outで式が許可されていないという例外がスローされます。Struts1.xバージョンとtiles1.xバージョンで同じことが正常に機能するのを見てきました。Struts2 / tiles2の問題は何ですか?

回避策を教えてください。

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

java - Apache タイル パス ルート

Tiles 2 を使用しており、リソースのルート パスを設定する属性が必要です。私はこれが私のXMLです:

これは、他のページを拡張する基本定義です。「titledWrapper.jsp」ページには、次のものがあります。

Tiles タグ ライブラリもインポートしています。getAsStringこのような属性にはありませんが、仕事の他の用途。ページを読み込むと、画像ソースは文字通り<tiles:getAsString name=". これを修正するには、どうすればよいですか?

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

java - Apache タイル If/Else

Apache Tiles 2 (または動作する Tiles 属性を参照する JSTL) で if/else を使用できるかどうか疑問に思っています。基本的に、私はこれが欲しい:

<put-attribute name="showSecondDiv" value="true" type="string" />Tiles XML にあります。動機は、この JSP を多くの場所で再利用したいということです。両方の div を表示したい場所もあれば、一方だけを表示したい場所もあります。

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

spring - Tiles Config Beanが例外をスローします:TestNG + Spring 3 + Titles2

TestNG + Spring + JPA+Hibernateの「HelloWorld」テストを実行しようとしています。実行するとNullPointerExceptionが発生し、タイルコンフィギュレーターBeanは失敗します。

例外:

applicationContext.xmlは、タイルconfig bean defのみを表示しています:

多くのグーグルを行いましたが、見つかったのは、春と休止状態の依存関係と競合するcglibおよび/またはasmjarについて人々が言及したことだけです。私はそれがここでは当てはまらないと思いますが、私のlibフォルダーには次のjarファイルがあります。

テストクラスは次のとおりです。

どんなポインタでも大歓迎です。