2011-01-10 9 views
0

私のコードを多くの小さなJSPファイルに整理しようとしています。私は多くの小さなjspをインポートするメインJSPを作成します。多くの場合、小さなJSPはメインページのリソースに依存します。ユーザー。このコードをローカル開発サーバー上で実行すると、ページがオンザフライで作成されるため、正常に動作します。私がデプロイしようとすると、依存関係を見つけることができないことがわかります。なぜなら、このファイルにはメインJSPには作成されていないからです。変数がファイルの外部で作成されたことをJSPにどのように伝えるか私は@ includeを使用していますが、jsp:includeは使用していません。アプリケーションエンジンのコード分割

答えて

1

これらすべてをスクリプトレットにサーブレットによって呼び出される完全なJavaクラスに移植します。次に、通常のJavaの方法でクリーンなクラスとメソッド階層でコードを簡単に整理できます。

+0

間違った方向に動いているのではないですか? jspのポイントがサーブレットから離れて、MVCベースのコードを増やすことはできません。 – Lumpy

+0

JSPはMVCの* view *であるはずです。サーブレットはMVCの*コントローラ*であるはずです。 JavabeanのクラスはMVCの*モデル*とされています。 MとCをVに入れてもMVCにならない。また私の答え[ここ](http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files)と[ここ](http://stackoverflow.com/questions)も参照してください。/3541077/design-patterns-web-based-applications /)を参照してください。 – BalusC

関連する問題