为什么在<input>标签中能写JSTL代码?
<input type="text" class="span12" name="loginname" autocomplete="off" <c:if test="${loginname!=null}">value="${loginname}"</c:if> placeholder="邮箱/用户名/已验证手机" />
闭关修行中......
JSP 標準タグ ライブラリ (JSP Standard Tag Library,JSTL) は、JSP アプリケーションの共通のコア機能をカプセル化する JSP タグのコレクションです。 JSP 内のタグは併用でき、JSP には静的部分 (標準の HTML タグ、静的ページ コンテンツなど) と動的コンテンツ (Java プログラムによって制御されるコンテンツ) が含まれています。各 JSP ページは Servlet のインスタンスです。したがって、JSP コードを Servlet タグに追加することは、完全なビジネス ロジック <input> を完成させることと同等であり、この 2 つは併用できます。 JSTL
JSP
JSP Standard Tag Library,JSTL
HTML
Servlet
<input>
JSTL
jsp ファイルは、初めてリクエストされたときにサーブレット コンテナによって Java クラスにコンパイルされるため、その中の JSTL がコンパイルされ、変換されます。
Tomcat は JSP ファイルを読み取り、JSP 内の非 HTML タグを解析します。この場合、Tomcat は <c:if test=></c:if> コードを読み取り、それを解析します。パーサー (ファイル ヘッダー内の taglib に対応するクラス) の最終分析では、JSP は Tomcat コンパイルを介してクライアント (つまり、ff、chrome) に出力ストリーム (標準 HTML コード) に変換されます
Jstl コードは、書き込み時に固定の形式と書き込み方法を持ち、最初に tomcat などのサーブレット コンテナーによって解析され、対応する結果データが生成されます。このプロセスはブラウザー側で行われます。 🎜>
JSP
標準タグ ライブラリ (JSP Standard Tag Library,JSTL
) は、JSP
アプリケーションの共通のコア機能をカプセル化するJSP
タグのコレクションです。JSP
内のタグは併用でき、JSP
には静的部分 (標準のHTML
タグ、静的ページ コンテンツなど) と動的コンテンツ (Java プログラムによって制御されるコンテンツ) が含まれています。各JSP
ページはServlet
のインスタンスです。したがって、JSP
コードをServlet
タグに追加することは、完全なビジネス ロジック<input>
を完成させることと同等であり、この 2 つは併用できます。JSTL
jsp ファイルは、初めてリクエストされたときにサーブレット コンテナによって Java クラスにコンパイルされるため、その中の JSTL がコンパイルされ、変換されます。
Tomcat は JSP ファイルを読み取り、JSP 内の非 HTML タグを解析します。この場合、Tomcat は <c:if test=></c:if> コードを読み取り、それを解析します。パーサー (ファイル ヘッダー内の taglib に対応するクラス) の最終分析では、JSP は Tomcat コンパイルを介してクライアント (つまり、ff、chrome) に出力ストリーム (標準 HTML コード) に変換されます
Jstl コードは、書き込み時に固定の形式と書き込み方法を持ち、最初に tomcat などのサーブレット コンテナーによって解析され、対応する結果データが生成されます。このプロセスはブラウザー側で行われます。 🎜>