サーブレットから.xhtmlファイルをロード、解釈、レンダリングする方法があるのだろうか。私が欲しいのは、xhtmlファイルウィッチに、たとえばリスト内のカスタム行を含め、サーブレットまたはBeanからロードし、解釈し、html結果を取得することです。
質問する
864 次
1 に答える
0
あなたはサーブレットや JSF を必要としているのではなく、JSP (PHP に由来する、おなじみのはずです) を必要としているように思えます。
ここにいる人々は、ページにロジックを入れないように (そして正当な理由で) ひっくり返るかもしれませんが、あなたのバックグラウンドを考えると、JSP のみのアプローチから始めることで助けになると思います。ロジックをサーブレットに移行するよりも。サーブレットと jsp の間でデータをやり取りするには、さまざまな手法を使用できます。私は使うのが好きです
request.setAttribute("someString", valueObject);
jsp では、以下を使用できます。
<%= request.getAttribute("someString") %>
サーブレットから jsp を呼び出すには、
RequestDispatcher rd = req.getRequestDispatcher("/path.to.your.jsp");
.xhtml ファイル (元の質問) が本当に必要な場合は、この最後の行も使用できますが、プレーンな Web サーバー (!= appserver) から提供されるように、実際の xhtml になります。
于 2012-11-12T21:38:40.350 に答える