1. ホーム
  2. java

Spring MVCのビュー層におけるJSPの代替品 [終了しました]。

2023-09-05 05:28:30

質問

私はゼロから新しいアプリを作りたいと考えており、おそらくSpring MVCと、場合によってはSpring Web Flowを使用することになるでしょう。 Spring Rooで作成されたプロジェクトは、Spring MVCとオプションでWeb Flowを使用しています。 あるいは、SpringとJSTLタグリブとjQueryを使ったJSPが良い方法でしょうか?

どのように解決するのですか?

標準のJava EE APIでは、JSPに代わる唯一の方法は フェイスレット . 現在(2010年)のところ JSF は Facelets をネイティブにサポートする唯一の MVC フレームワークです。

Spring MVCはJSPのみをサポートしていますが、設定可能な ビューリゾルバ を使用することができます。 フェイスレット を使うことができます。他の候補としては、以下のようなサードパーティのテンプレートフレームワークがあります。 ベロシティ , フリーマーカー そして タイムリーフ といった、Spring MVCのビューテクノロジーとして設定することができます。Springのドキュメントには 統合の例 とVelocityとFreemarkerの統合例があります。