2016-04-12 10 views
0

私はJSPでのステートメントを印刷するout.print()を使用していますが、我々は<% =使用することができます "..." %>を、パフォーマンスを向上させるために?out.printを使用する必要がありますか?

+2

これは基本的に同じ操作(コンパイル済みのjspを比較)を行い、パフォーマンスの差があっても無視されます。なぜあなたはそのようにあなたのパフォーマンスを改善しようとしていますか?ここに問題がある場合は、より多くのパフォーマンスを向上させて改善できる他の分野があります。 – Thomas

+2

単純な事実は、いずれかを使用することが15年ほど前に流行していたアプローチなので、パフォーマンスよりも心配する必要があると思います。 http://stackoverflow.com/questions/3177733/how-to-avoid-java-code-in-jsp-files?rq=1 –

答えて

1

out.printは十分に効率的です。あなたが経験している問題は、あなたのコードのどこかにあるかもしれません。ここで

はJSPでのパフォーマンスを改善する上で良い記事です:

http://www.precisejava.com/javaperf/j2ee/JSP.htm

歓声!

1

http://docs.oracle.com/javaee/5/tutorial/doc/bnaov.html

スクリプト言語はJavaプログラミング言語である場合、式は、文字列オブジェクトに式の値を変換して、暗黙のうちオブジェクトに挿入ステートメントに変換されます。

パフォーマンスの違いはないと思います。いったんJSPがコンパイルされると、結果のコードは実質的に同じになります。 jspライフサイクルのもう少しのコンテキストについては、this answerを参照してください。

関連する問題