問題タブ [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.
tiles2 - タイルのワイルドカード定義名がスラッシュ (/) 文字を受け入れられなかった理由
Tiles のドキュメントにあるように、 https: //tiles.apache.org/framework/tutorial/advanced/wildcard.html ワイルドカードを定義して、任意の名前を受け入れることができます。ただし、名前に「/」が含まれている場合は、「c4/login」などです。タイルは例外をスローします
私の定義は以下です。
以下の例のように定義を変更すると、スラッシュを含む名前が受け入れられます。
お知らせ下さい。どうもありがとう。
struts2 - Tile REGEXP ワイルドカード定義がエラーを含む無限の jsp を引き起こす理由
私は Struts2 2.2.3 で tiles 2.2.2 を使用します。Struts2-Tiles プラグインは非常に古いため、その実装には非推奨の多くの Tiles API が使用されており、REGEXP ワイルドカードを試してみたいので、以下に独自のリスナーを実装します。
MyTilesContainerFactory
MyTilesInitializer
MyTilesListener
次に、 tiles.xml を定義します
タイルの結果を返すアクションを試みると、無限ループ、jsp インクルード エラーが発生します。
誰でも私にアドバイスをもらえますか?ワイルドカード定義を使用しなかった場合、同じ定義で問題なく機能すると言わざるを得ません。どうもありがとう。
jsp - ある JSP 内のフォーム データに別の JSP からアクセスする
Struts 2 と Tiles を使用してアプリケーションを開発しています。
テーブルの 2 つの個別のセルに 2 つの JSP ファイルをロードしています (タイルの概念)。最初の JSP にはリンクがあります (<s:url/>
タグを使用して作成)。これらのリンクをクリックすると、次のようになります。
(a) 2 番目の JSP で現在のフォーム データ (ラジオ ボタン グループで選択された値、チェックボックス グループで選択された値、およびテキスト フィールドの値) を取得し、データベースを更新します。
(b) 次に、別のデータをフェッチして、2 番目の JSP に入力する必要があります。
(a) を達成するにはどうすればよいですか?
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
ます。何が起こっているか知っている人はいますか?
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
ここに多くのコードを投棄したことは承知しており、そのことをお詫び申し上げます。私は何日もこれを続けてきましたが、忍耐力が尽きています。前もって感謝します。
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:
struts2 - tiles2定義からstruts2のjspファイルに値を渡す
struts2でタイル2を使用しています。私のタイルの定義は次のようになります:-
products.jspのtitleまたはmenulink変数をjsp変数として使用したい
c:outで式が許可されていないという例外がスローされます。Struts1.xバージョンとtiles1.xバージョンで同じことが正常に機能するのを見てきました。Struts2 / tiles2の問題は何ですか?
回避策を教えてください。
java - Apache タイル パス ルート
Tiles 2 を使用しており、リソースのルート パスを設定する属性が必要です。私はこれが私のXMLです:
これは、他のページを拡張する基本定義です。「titledWrapper.jsp」ページには、次のものがあります。
Tiles タグ ライブラリもインポートしています。getAsString
このような属性にはありませんが、仕事の他の用途。ページを読み込むと、画像ソースは文字通り<tiles:getAsString name="
. これを修正するには、どうすればよいですか?
java - Apache タイル If/Else
Apache Tiles 2 (または動作する Tiles 属性を参照する JSTL) で if/else を使用できるかどうか疑問に思っています。基本的に、私はこれが欲しい:
<put-attribute name="showSecondDiv" value="true" type="string" />
Tiles XML にあります。動機は、この JSP を多くの場所で再利用したいということです。両方の div を表示したい場所もあれば、一方だけを表示したい場所もあります。
spring - Tiles Config Beanが例外をスローします:TestNG + Spring 3 + Titles2
TestNG + Spring + JPA+Hibernateの「HelloWorld」テストを実行しようとしています。実行するとNullPointerExceptionが発生し、タイルコンフィギュレーターBeanは失敗します。
例外:
私applicationContext.xml
は、タイルconfig bean defのみを表示しています:
多くのグーグルを行いましたが、見つかったのは、春と休止状態の依存関係と競合するcglibおよび/またはasmjarについて人々が言及したことだけです。私はそれがここでは当てはまらないと思いますが、私のlibフォルダーには次のjarファイルがあります。
テストクラスは次のとおりです。
どんなポインタでも大歓迎です。