問題タブ [apache-tiles]
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.
spring-roo - タグ内のタイルは可能ですか?
spring roo v.1.2.3 を使用しています。Roo が生成した*.tagx
-s、*.jspx
-s、およびviews.xml
-s は良好です。
*.jspx
しかし、それらのページ フラグメントを*.tagx
-sに入れることはできますか。たとえば、タグがあり、table.tagx
各行の後に対応するupdate.jspx
. タグやその他のものを変更して機能させることは可能ですか、それとも別の方法を見つける必要がありますか?
spring - Apache Tiles 2.2.2 - 値の伝播
タイトル値 (My App) を header.jsp に伝播するにはどうすればよいですか? ヘッダーjspで、私がするとき:
何も印刷されません。home.jsp で同じことを行うと、My App が出力されます。cascaded=true は役に立ちませんでした。
eclipse - Spring MVC Apache タイルと Hibernate の統合
Maven または STS 環境を使用せずに、Spring MVC + Apache Tiles + Hibernate を Eclipse に統合しようとしています。
M- Hibernate V- Apache タイル C- Spring MVC
1) Spring MVC + Apache Tiles の統合に成功 (ResourceBundleViewResolver,tiles2.TilesConfigurer を使用)
2) Spring MVC + Hibernate の統合に成功 (hibernateTransactionManager、InternalResourceViewResolver、com.microsoft.sqlserver.jdbc.SQLServerDriver を使用)
ここで、Spring MVC + Apache Tiles + Hibernate を統合しようとすると、XML 'org/springframework/aop/config/AopNamespaceUtils' の処理中にエラーが発生しましたというエラーが表示されます
jsp - 複数の Controller で 1 つの ModelAttribute をスプリングする
私のシステムでは、Spring MVC + Apache Tiles + JSPX で開発しています。
すべてのページにログインフォームを配置したいと考えています。ログインプロセスで@ModelAttribute("loginModel")
LoginDTOを使用したい
Spring docs page では、すべてのコントローラーでメソッドを定義する必要があることを赤くしました。ここで、そのモデルを次のように表示します。
1つのコントローラーのみを定義し、ログインフォームjspを作成するすべてのページで機能する方法はありますか?
ありがとうございます!
java - Spring MVC ビューが検出されない
数日前、この構成は機能しましたが、現在は次のようになっています。
為に:
私のコントローラーは次のようになります。
私のビューは、以前は完璧に機能していたタイルで構成されています。
これはセーブアクションでのみ発生するため、奇妙です。
spring-mvc - Tiles.xml で spring.profiles.active を取得する
tiles.xml でアクティブなプロファイルを復元できますか?
アクティブなプロファイルのタイトルにインジケーターを表示する必要があります。
web.xml
Tiles.xml
java - Spring 3 MVC - モデルが JSP ページに表示されない
表面的には、この質問は SOF で以前に尋ねられた可能性のある質問によく似ていますが、私はずっと前にそれらの回答を試しましたが、うまくいきませんでした。
(たとえば、この質問の春 3 は jsp でモデルをレンダリングしていません)
そのため、CancellableFormController を拡張する Spring 2.0 コントローラーがあり、コマンド オブジェクトを JSP ページ レンダーのフォームにバインドするための次のものが含まれていました。
JSP ページは次のようになります。
明確にするために、フォーム タグ定義の間に、項目のリストが JSP ページに表示されました。これは、フォーム送信が発生する前 (つまり、ページのレンダリング時) です。そして、私たちが住んでいたなんて美しくシンプルな世界でしょうか。すべてが初めて機能し、地球上に平和がありました...すみません、十分な皮肉です! ;)
よし、この古いコードをSpring 3と注釈にアップグレードしようと喜んで試みた。私の現在の問題は、ページの読み込み時に Command オブジェクトをレンダリングすることだけです。フォーム フィールドにデータを入力してフォームなどを送信すると、データが正しくバインドされます。私がやろうとしているのは、Command オブジェクトを事前に入力し、そのコンテンツをフォームに入力して送信する前に JSP ページにレンダリングすることです。
私は最初にこれを試しました:
次に、次の各方法を試しました (Controller クラスの構成は上記と同じです)。
混乱を加えたくありません。JSP ページのビュー名を返すだけの場合、この問題に対する答えはおそらく同じであると「想像」します...ただし、ページの選択を処理するために Apache Tiles を使用しています。私の定義は次のようになります。
以前は Spring 2 の CancellableFormController コードですべてが完全に機能していたことを思い出してください。Tiles 構成または JSP ページをまったく変更していないので、それらがこの問題の原因であるとは考えていません。
援助を提供できる人に感謝します。それは確かに高く評価されています!
アップデート:
この問題は最終的に、クライアント側 (JSP ページ) 関連の問題に関連しています。「コントローラー以外は何も変わっていない」という私の仮定は間違っていました。この投稿を読んで解決策を検討するのに時間がかかった方々には、心からお詫び申し上げます。同じ症状で読んでいる人は、ビュー ページ (JSP) を再確認し、それらがレンダリングに対して構文的に正しいことを確認してください。私の場合、JSP (約 2000 行のコード) をサブフォルダーに移動し、ネストされた jsp インポート宣言への相対リンクを解除しました。
spring - Apache タイルを使用してセクションに固有のコンテンツを指定する
私は Tiles を初めて使用するので、これはおそらく非常に簡単な質問です。タイルを使用せずに Java / Spring 3 / JSP を使用して Web アプリケーションを作成しましたが、これを使用すると生活がずっと楽になることに気づきました。
これまでのところ、1 つの側面で少し混乱しています。それは、レイアウトの定義です。私の問題は、オンラインで見た例では、情報 (タグとタグを含む) を含む layout.jsp を定義していることです。
私の質問は、「layout.jsp」ファイルは一般的な「万能」タイプのファイルであるはずですが、レイアウト テンプレートを使用する必要がある別のファイル (welcome.jsp など) を作成するとどうなるかということです。 、しかし、さらにタグを定義する必要があります...それらをwelcome.jspファイル内で定義すると、レンダリングされたJSPファイルは正しくフォーマットされません...つまり:
どんな助けでも大歓迎です。
ここに私の tiles.xml があります:
レイアウト.jsp
jsp - Spring MVC 3 & Tiles 2.2.2: すべての単一ページの定義?
私は Spring MVC 3 を使用するプロジェクトに取り組んでおり、テンプレート メカニズムとして SiteMesh 2.4.2 を試しましたが、最終的に Spring と競合したため、今日は SiteMesh を Tiles 2.2.2 に置き換えようとしています。やるべきことはもっとたくさんあります。
私は何かを見逃しているかもしれませんが、私が読んだすべてのハウツー/ガイドからtiles.xml
、レイアウトで装飾されるすべてのページのファイルに定義を追加する必要があるようです.
これを行うためのより簡単で一般的な方法はありますか? 今のところ 50 ページほどあるので、ページを追加するたびに定義を追加しなければならないのは面倒かもしれません。SiteMesh を使用すると、SiteMesh によってインターセプトされるベース URL を宣言するだけで、その URL から出てくるすべてのページが装飾されます。これがSpring MVC 3との競合の理由かもしれませんが、非常に使いやすく、優れていたので、どのテンプレートメカニズムでも同じことができると期待しています.
これが可能であれば、どうすればこれを達成できるかについての洞察はありますか?
ありがとうございました!
PS: 不可能だと思うが、わからない場合や、コメント セクションで何でも言ってください :)