問題タブ [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.
java - Spring MVC 3 リターンのコンテンツ タイプ: text/plain
ページに単純なテキストを表示したいので、Content-Type
asを返したいですtext/plain
。
以下のコードを使用すると、ページにプレーン テキストが表示されますが、戻り値Content-Type
はtext/html
.
どうすればこれを修正できますか?
注:Spring MVC でタイルを使用しています。返された「m.health」は、以下の 1 行のみを含む health.jsp にマップされるタイル定義を指します。
更新注: HTTP ヘッダー リクエストのContent-Type
またはの値を制御することはできません。どんなリクエストが来てもAccept
レスポンスを返したい。text/plain
コントローラ:
JSP:
${ステータス}
spring-mvc - Webflowタイルの問題
全て、
タイルを使用して春を実装しましたが、これまでのところすべてがうまく機能しています。これまでに2つの問題があります。
1)ただし、新しいjspが作成されるたびに新しい定義を定義するというアイデアは好きではないので、次のようなワイルドカードを使用すると思いました。
ただし、これにより、jspをレンダリングしようとするたびに無限ループが発生します。
2)何らかの理由で、WEB-INFフォルダの外にあるログインページ(私たちはスプリングセキュリティを使用しています)はテンプレートのスタイルを適用しません。テンプレートを拡張するためにログインページに特別なことをする必要がありますか?
任意のアドバイスをいただければ幸いです。
ありがとう
spring-mvc - Spring3でのApacheタイルELのサポート
Spring3.1でapacheタイル2.2.2ELサポートを構成しようとしています。
タイルのドキュメントと私がグーグルで見つけたものによると、これは機能するはずですが、代わりに、NullPointerExceptionをスローします
タイル構成:
単純なタイルの定義:
test.jsp
cpのタイルライブラリ:
spring-mvc - タイル エラー ページ
次のディレクトリ構造があります。
タイル xml ファイルで error.jsp を使用すると問題が発生します。error.jsp にデフォルトのレイアウトを適用したい。tiles.xml の error.jsp にアクセスするにはどうすればよいですか? 次のようにするとうまくいきません
どんな入力でも大歓迎です
java - Apacheタイルのより良い代替
Apache Tilesよりも優れていて使いやすいフレームワークを探しています(これまでに数回使用しました)。
Tilesを使用すると、100個のアクションがある場合、100個のjspファイルを作成し、で100個の定義を作成する必要があるようですtiles.xml
。
テンプレートを管理するためのより良いフレームワークはありますか?たとえば、2つのテンプレートを作成したいと思います。
a)コンテンツのメニューと列
b)メニュー、コンテンツの列、バナー付きの右の列
どちらのテンプレートでも、メニューは一定です。ではtemplate b
、右側の列は一定であるため、コンテンツ列のみが異なります。この簡単な例では、 (本文を提供するためだけに)を拡張する各JSPファイルを定義したくありません。template a
それはラメイモです。あるいは、私は足が不自由で、Apache TilesでDEFAULTテンプレートを定義できますが、それを正しく使用していません。いずれにせよ、すべての助けに感謝します。
struts2 - Struts 2 と Netbeans を使用したタイル
Struts 2 と Tiles を動作させようとしており、IDE として netbeans 7.1 を使用しています。ほとんどの例はEclipse上に構築されており、実際の例を見つけることができるようです. これで、プロジェクトが正常に実行され、URL で個々のタイルにアクセスできるようになりました。
すなわち。 http://localhost:8088/sample2/example/body.jsp
しかし、マッピングへのアクションは機能していないようです。
以下はファイルです:
struts.xml = http://pastebin.com/5uWLSXWj example.xml = http://pastebin.com/UQh68YNE web.xml = http://pastebin.com/ZgVXfW1E LinkAction.Java = http://pastebin.com /8cvKdマイ
ガイダンス、およびnetbeansとstruts 2のサンプルコードへのリンクを高く評価してください。
java - ViewPreparer 内の Apache Tiles 定義名にアクセスできますか?
ViewPreparer 内の Apache Tiles 定義名にアクセスすることは可能ですか?
jsp - Spring では、JSP タイルと Velocity タイルを使用して同じページをレンダリングできます
なぜこれが必要なのか疑問に思うかもしれませんが、現在、Spring + JSP タイルを使用してページをレンダリングするアプリケーションがあり、コンテンツを含むすべてのページに共通の左ナビゲーションがあると言われています。
しかし現在、ビジネスは同じページ内の残りの UI から左側のナビゲーションを切り離す自由を求めています。理由は、ページの残りの部分よりも左側のナビゲーションで反復処理を高速化したいからです。専任のデザイナーがそれに取り組むことができます。
そのため、左側のナビゲーションに Velocity テンプレートを配置し、ページの残りの部分を jsp タイルを使用して表示することを考えました。
私はこれに出くわしましたhttp://forum.springsource.org/showthread.php?10714-MVC-Using-JSP-Velocity-Tiles-in-Same-WebAp
しかし、言うべきことは何も見つかりませんでした。速度とjspタイルを(一緒に)使用して同じページを表示できます。
春に標準統合が提供されていないタイルで Velocity を使用することを割引します (Struts は提供します)。
spring-mvc - Sitemesh から Apache Tiles への移行
spring-mvc と spring-webflow を使用して独自のプロジェクトを開発しています。Spring Webflow と ajax に関するいくつかの記事を読んだ後、ビューのレンダリングに Apache Tiles を使用する方が良いオプションであることがわかりました。
Sitemesh では、タグ コール ヘッド () を使用しました。テンプレートで使用されるそのタグにより、結果の HTML でレンダリングされるページの head 属性全体をレンダリングできます。
Apache Tiles でこれを達成する方法はありますか? 私の読書から、私は次のことをしなければならないと思います:
2 つの jps。1 つはページの body を含み、もう 1 つは head 定義を含みます。理解を深めるために、テンプレート、ページ、およびタイル定義の例を次に示します。
タイルの定義
テンプレート:
会社のページ
本社ページ
頭がもっと複雑な場合もあります。
結果のhtmlは問題ありません。しかし、単純であるべき何かのために 2 つの jps を定義するのは好きではありません。
私は何か間違ったことをしていますか?
これを行うより良い方法はありますか?
spring-mvc - URL に基づいて Spring MVC レイアウトを選択する
Bean に設定された値に基づいてレイアウトを動的にロードする方法を探しています。Apache タイルで Spring MVC を使用する。
私のviews.xml内には、通常、次のようなものがあります。
mytemplate.jspx 内には、テンプレートがどのように見えるかを定義するコードがあります。
私が探しているのは、いくつかの URL ロジック (着信 URL が www.example1.com か www.example2.com かを確認する) に応じて mytemplate を変更し、RequestInterceptor を介して URL をインターセプトし、ThemeLayoutBean に値を設定し、次に、それが url1 であるか url2 であるかに基づいて、mytemplate1 と mytemplate2 を持ち、それぞれが完全に異なるレイアウトを持ちます。