ホームページ  >  記事  >  ウェブフロントエンド  >  HTMLではjstlタグを使用できますか?

HTMLではjstlタグを使用できますか?

(*-*)浩
(*-*)浩オリジナル
2019-05-20 11:51:568359ブラウズ

これはjsでel式が使えない例ですが、htmlでも同様で、jspファイルでないと使えません。

HTMLではjstlタグを使用できますか?

#html では jstl タグを使用できません。

el 式 (el 式を使用して値を直接取得する場合 (例: ${msg})、msg の set get メソッドを提供する必要はありません。ただし、属性値を取得する場合は、オブジェクト (

たとえば、user.name、set get メソッドは name 属性に指定する必要があります) は JSP 関連の概念であり、サーバー上で実行されます。サーバーが実行された後は、クライアントのブラウザに渡される js はクライアント上で実行されます ブラウザで実行される場合、js より先に el が実行されます。

ELやJSTLなどのタグはサーバー上で実行され、ネットワーク経由でクライアントに送信され、ブラウザクライアントは受信したjsスクリプトを実行します。言い換えると、el 式が有効になると、js コードはすべてテキストになります。js が有効になると、el 式はなくなります。ブラウザでソース コードを表示すると、el タグ ${} すべてが表示されます。特定の値に変換されます。

jsp、js、html は同一平面上にありません。同時に実行することはできません。交差する部分がありません。 タイトルの「use」という単語は二重引用符で囲まれていますが、js が実際に el 式を使用しているわけではなく、el 式の最終変換値を使用しています。

同様に、js で Java コードを「使用する」ことは、el 式を使用することと同じです。JSP は、最初に Java コードをコンパイルして完全なページを形成し、それをクライアントに送信します。js は、次の場合にのみ実行されます。クライアント側。js が実行されると、js は Java コードを認識できなくなります。

js および html ファイルでは el 式と Java コードを直接使用することはできません (ブラウザは jsp 内の el およびその他のタグを認識できません。クライアントに返される結果は JSP です)ファイルの実行結果には JSP 構文は含まれません)。ただし、el式、Javaコード、JSスクリプト、jstlタグなどはjspファイル内で使用できるため、el式の値やjavaコードの値をjsコード内で使用したい場合は、 jsp ファイルのようなブリッジ. 目標を達成しましょう!

js は jsp ファイルに記述されています。jsp で使用できるタグ (el 式、jstl タグ、Java コードなど) は、js が別のファイルに記述されている場合、js で「使用」できます。 、タグは「使用」できません」、すべて無駄です。ただし、js で乱雑な jsp タグを使用することは一般的に推奨されません。

以上がHTMLではjstlタグを使用できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。