これは私の会社が構築したシステムです。その中で、jsp の if-else ステートメントに HTML コードが埋め込まれているのをよく見かけます。この構文は、すべての JSP および JavaScript の本で見つけたわけではありません。私が知っていることは、 jsp コードはサーバー側でコンパイルされ、結果がブラウザに送信されますが、html と js はブラウザ側で直接実行されます。では、この形式のコードのコンパイルまたは実行メカニズムは何でしょうか?
认证0级讲师
<%%>ラップされた部分は論理コード部分であり、ラップされていない部分は直接出力されます。 こんな感じ
<%%>
たとえば、ブラウザが特定の JSP をリクエストすると、JSP は上記のコードをサーバー側で HTML にレンダリングし、それをブラウザに返します。ブラウザ側の<%%>部分の内容が分かりません。
質問者さんは「テンプレート」についての知識を探してみてはいかがでしょうか?
サーブレットについて学ぶことをお勧めします
リーリー<%%>
ラップされた部分は論理コード部分であり、ラップされていない部分は直接出力されます。こんな感じ
たとえば、ブラウザが特定の JSP をリクエストすると、JSP は上記のコードをサーバー側で HTML にレンダリングし、それをブラウザに返します。ブラウザ側の
<%%>
部分の内容が分かりません。質問者さんは「テンプレート」についての知識を探してみてはいかがでしょうか?
サーブレットについて学ぶことをお勧めします