0

(新しい SimpleTagSupport を使用して) カスタム タグで JSPWriter に既に書き込まれているコンテンツを抽出できるようにしたいと考えています。次に、そのコンテンツを操作して、JSPWriter に書き戻します。

私の会社では、ページのすべての html をカプセル化する一連のカスタム タグを作成しています。これにより、正しい html 出力が保証されます。タグはさらに多くのことを行います - 一貫したルック アンド フィール、さまざまな状況下でのアクセシビリティのための適切なマークアップ (通常の処理とエラーの考慮事項など) を提供します。そのため、すべてのページに共通するものは、ページ全体をカプセル化するカスタム タグ (ページ タグと呼ばれます) に組み込まれています。たとえば、ページ バナーはこの最も外側のカスタム タグにあります。ページタグが出力するものの 1 つは、html タイトルタグです。アクセシビリティ上の理由から、コンテンツは動的であり、最初のページの処理に依存します。ページ全体を処理できるようにしたいと考えています。その後、html タイトル属性に必要な動的コンテンツを確認し、タイトル タグを作成して挿入します。ただし、この時点ですべてのコンテンツが JSPWriter に書き込まれています。だから、私はライターのコンテンツをhtmlのタイトルタグに追加してから、それを書き戻したいと思っています。

これはより明確ですか?もっと説明する必要がありますか?

これを行うことができますか?

助けてくれてありがとう。ジェレミー

4

1 に答える 1

1

おそらく、pageタグでBodyTagSupportを拡張し、子要素によって書き込まれたデータをgetBodyContentメソッドを介して取得する必要があります。JEE5 チュートリアルに例があります。

于 2010-01-01T18:03:39.823 に答える