0

setAttribute / setParameterなどのメソッドを使用してリクエストを使用してFTLファイルからオブジェクト変数をサーブレットに渡すことはできますか?FTLからサーブレットにリクエストを投稿する場合にサーブレットでFTLを使用する方法についての明確なドキュメントはありません。

FTLファイルをサーブレットに送信する必要があります。サーブレットにデータを渡す必要があります。

前のサーブレットからFTLファイルにデータを取得していますが、次のサーブレットにデータを送信する方法がわかりません。

これらのサーブレットはそれぞれ、特定の機能を担当します。

4

1 に答える 1

1

テンプレートは MVC ビューとしてのみ使用されることを意図しているため、理論的にはテンプレートでそのようなことを行うべきではありません。つまり、サーブレット固有のものを直接操作すること、またはプレゼンテーションの問題ではないものを操作することです。あなたのアーキテクチャが他のサーブレットを<@include_page .../>実行できない方法で呼び出す必要がある場合は、それをカスタム ディレクティブまたはカスタム メソッド (TemplateDirectoveModelおよびTemplateMethodModelインターフェイス) にラップします。 Java 実装内の詳細。ここでは、Java であるため、好きなことを行うことができます。の実装を見ることは、include_pageおそらく良い出発点です。新しいディレクティブまたはメソッドをデータモデルにドロップするか、共有変数としてドロップするか、 -ed/Configuration内にプルすることができます。#import#include-ed 共通テンプレート<#assign myDirective = 'com.example.MyDirective'?new()>.

于 2013-01-19T09:18:26.787 に答える