私は、JSPコードのページに古いコードを入れていることを知っています。誰もがjspコードからJavaコードを分離する最善の方法を教える網羅的なチュートリアルオンラインを教えてください。JSPページからJavaコードを削除する
私はいくつかのJavaクラスを利用するWebアプリケーションを構築しています。
おかげで(つまり単純な用語では、)ディスプレイからのコードの
私は、JSPコードのページに古いコードを入れていることを知っています。誰もがjspコードからJavaコードを分離する最善の方法を教える網羅的なチュートリアルオンラインを教えてください。JSPページからJavaコードを削除する
私はいくつかのJavaクラスを利用するWebアプリケーションを構築しています。
おかげで(つまり単純な用語では、)ディスプレイからのコードの
JSPページからJavaコードを呼び出す方法は次のとおりです。
置きJSPページ内のすべてのJavaコード。非常に少量のコードにのみ適切です。
別のユーティリティクラスを開発します。ユーティリティー・クラスを呼び出すために必要なJavaコードのみをJSPページに挿入します。
豆として構成別のユーティリティクラスを開発します。コードを呼び出すには、jsp:useBean、jsp:getProperty、およびjsp:setPropertyを使用します。
MVCアーキテクチャを使用してください。 JSPページに転送して結果を表示します。 Strutsのようなフレームワークを使うこともできます。
JSP ELを使用してください。通常、BeanやMVCと組み合わせて使用します。
タグハンドラクラスを開発します。 XMLのようなカスタムタグでタグハンドラを呼び出します。
ここですべてを学ぶには、そこに多くの資料があります。あなたの主題のように勉強しようとするのではなく、実際の問題や練習問題を検索して解決してください。
Stackoverflow自体には、これらのテーマに関する興味深い記事がいくつかあります。
ありがとうございました!これはとても役に立ちました!私は多くのものを混ぜていた! – user1192724
分離は、モデル・ビュー・コントローラ(MVC)アーキテクチャの焦点です。 Strutsはそのようなフレームワークの1つです。サーブレットとJSPを使用してMVCアプローチを検索できます。それはかなりの量のリソースを最初から提供します。
これは本当に外部サイトへのリンクのリストを求めるための適切な場所ではありません。しかし、その前にこのような質問がありました。http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files – BalusC
StrutsやJSFのようなMVCフレームワークを使用すると便利です。 – JProgrammer
Javaコードをビューテクノロジに入れないことを保証する1つの方法は、freemarkerを使用することです。 – branchgabriel