Dies ist ein von meiner Firma entwickeltes System. Wir sehen h?ufig HTML-Code, der in die if-else-Anweisung von JSP eingebettet ist. Ich habe diese Syntax nicht in allen JSP- und Javascript-Büchern gefunden wird auf der Serverseite kompiliert und das Ergebnis wird an den Browser gesendet, w?hrend HTML und JS direkt auf der Browserseite ausgeführt werden. Was ist also der Kompilierungs- oder Ausführungsmechanismus von Code in dieser Form?
認(rèn)證0級(jí)講師
<%%>
包裹的就是邏輯代碼部分,非包裹的就直接輸出。
比如這樣
<% if(one==1){%>
<p>如果one是1,你就能看到我</p>
<% }else {%>
<p>你只看到我,說(shuō)明one不是1咯</p>
<% } %>
比如瀏覽器請(qǐng)求某個(gè)jsp,jsp在服務(wù)端把上面代碼渲染成html,然后就返回給瀏覽器。在瀏覽器端就看不懂<%%>
部分的內(nèi)容了。
或許題主可以找找有關(guān)“模板”的知識(shí)?