問題タブ [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 - タイルと春でVelocityを使用する
私は現在、自分のWebアプリを使用Spring 3.0.4
しています。Apache Tiles 2.2.2
JSPをに置き換えたいのApache Velocity 1.6.3
ですが、これを行う方法について少し混乱しています。最終的には、タイルの定義で次のことを実行できるようにしたいと思います。
これは可能ですか?もしそうなら、それをサポートするためにカスタムビュークラスを作成する必要がありますか?現在、標準のSpring VelocityConfigurer、TilesConfigurer、VelocityView、TilesViewクラスを使用しています。
ありがとう!
java - アパッチタイル2とJSPの問題
タイル2をJSPで動作させようとしています。nullポインタ例外が発生します。セットアップの方法を説明する適切なドキュメントを見つけるのに苦労しています。私は非常に簡単なユースケースを持っています。「content」という属性を持つテンプレートがあります。次に、「content」属性にjspを挿入して、テンプレートを使用しようとしています。web.xmlファイルに何かを設定する必要があるかどうかわかりませんか?テンプレートと、テンプレートを使用しようとしているjspを貼り付けました。
テンプレートは次のとおりです。
テンプレートを使用しようとしているページは次のとおりです。
Mavenを使用してアプリケーションをビルドしていますが、次の依存関係が指定されています。
すべてが正常に構築されますが、アプリケーションを実行すると、次のようになります。
誰かがこれを機能させる方法について何かアイデアがありますか?
ありがとう!
spring - Spring 3 を使用してタイル テンプレートからコントローラーを呼び出す
Spring MVC 3 アプリケーションで Apache Tiles 2 をセットアップしました。
テンプレートを作成しました:
とウェルカム ページ:
tile のプロパティ:
そして私のコントローラー:
それは正常に動作します。
しかし、このようなコントローラーを呼び出すmenu.jspのようなテンプレートファイル内から別のコントローラーを呼び出すにはどうすればよいです か:
何か案が?
ありがとう
jsp - インクルードチェーンにタイル属性を伝播する
Tilesを使用していますが、ページに定義された属性を、含まれているサブページの1つで次のように読み取れるようにしたいと思います。
tiles-definitions.xml
:
はpage.jsp
単純なページ構造を表します。
「ヘッダー」サブページ内でもタイトルを読み込もうとしていますが、次のエラーが発生します。
org.apache.tiles.template.NoSuchAttributeException:属性'title'が見つかりません。
これが私がheader.jspの属性にアクセスしようとしている方法です:
exception - struts 2 タイル NoSuchDefinitionException
タイルでStruts 2を使用すると、この例外が発生します
org.apache.tiles.definition.NoSuchDefinitionException: /index.jsp
//タイル.xml
//index.jsp
//web.xml
//struts.xml
私はたくさん検索しましたが、何も見つかりませんでした
localization - Tiles2 Struts スイッチ ロケール
私は struts2 と tiles2 の初心者です。struts2 を mvc フレームワークとして使用し、tiles2 をビュー コンポーネントとして使用するアプリケーションを使用しています。私のアプリケーションでは、英語とマラーティー語の 2 つの言語を使用しています。それぞれのロケールは en_US と mr_IN です。ブラウザーからロケールを切り替えると、tiles.xml と tiles_mr_IN.xml があります。コードは正常に動作しますが、英語とマラーティー語を切り替えたいので、ユーザーはそうすべきです。同じリクエストパラメーターで同じアクションにリダイレクトされます。request_locale パラメータを座ってみましたが、うまくいきませんでした。リクエストヘッダーでロケールを切り替えるか、ロケールを struts2 から tiles lisner またはそのようなものに渡すことができれば、助けてください
spring - tiles2 定義が ControllerClassNameHandlerMapping で機能しない
URL をコントローラーに明示的にマッピングすることを避けるために ControllerClassNameHandlerMapping を使用していますが、これまでのところ問題なく動作しています。index.jsp に、welcome.html へのリンクがあります。これは、welcomeController に適切にマップされており、次のものが含まれています。
問題は、次のような URL を使用して tiles.xml 定義にタイルを追加しようとすると、次のようになることです。
dispatcher-servlet.xml 内で宣言した唯一のタイル Bean は次のとおりです。
これまでのところ、 tiles.xml ファイルで多くの順列を試しましたが、成功していません。ビューは正しく読み込まれ、コンソールにエラーは表示されませんが、タイルはどこにも表示されません。私は何が欠けていますか?
前もって感謝します (:
apache - タイル 2、JSP のマッピング
Spring 3.05でTiles 2を使用しています。jspファイルをコントローラーにマップしたい、例えば
すると、すべてのタイルで「[WARN] org.springframework.web.servlet.PageNotFound [URI [/WEB-INF/ * .jsp] の HTTP リクエストのマッピングが見つかりませんでした」というメッセージが表示されます。
(WEB-INF 内の) タイルをサーブレット マッピングから除外するにはどうすればよいですか? または、それらのファイルをタイルサーブレットに明示的にマップできますか?
templates - 多くのテンプレートから Apache Tiles 2 レイアウトを構成する
Spring 3 と Tiles 2.2 で Web アプリケーションを構築しています。次のレイアウト定義を入れました:
WEB-INF/layouts/default.jspx 内
/WEB-INF/layouts/double_column/main_column.jspx に次のものがあります。
要求されたパス view.xml は次のように定義されます。
エラーは次のとおりです。
「本文」をデフォルトのテンプレートに直接配置すると機能しますが、テンプレートのブリックをデフォルトのレイアウトだけでなく、多くのレイアウトで再利用できるようにする必要があり、main_column を使用してすべてのフォーマットを各テンプレート定義にコピーしたくありません。
ご意見をお聞かせください
web-applications - Spring MVC + Tiles+JSTLの下のページ内のロケールを変更します
私は何かを見落としています。誰かが私にこれに関するリソースを提供してくれることを願っています。
Tiles2.2.2のアプリケーションでSpring2.5.6を使用しています。
さまざまなロケールのページ内に特定の情報を表示する必要があります。
現在、Spring MVC+Tilesを利用するようにアプリケーションを移行しています。そのため、JSPページ内でもJSTLを使用しています。
だから私がやろうとしているのは、日付をレンダリングするために特定の時点でロケールを設定することです
現在、Spring MVC + Tilesでは、これはページの母国語コンテキスト内でのみレンダリングされます。ただし、これをストレートJSPで実行すると、正常に機能します。
Springで使用される「TilesView」クラスが特定のローカリゼーションコンテキストと変数を公開していることは知っていますが、これが呼び出していた<fmt:setLocale/>呼び出しに干渉しているかどうかはわかりません。
助けてくれてありがとう!