Heim > Fragen und Antworten > Hauptteil
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?
曾经蜡笔没有小新2017-07-05 11:06:08
<%%>
包裹的就是逻辑代码部分,非包裹的就直接输出。
比如这样
<% if(one==1){%>
<p>如果one是1,你就能看到我</p>
<% }else {%>
<p>你只看到我,说明one不是1咯</p>
<% } %>
比如浏览器请求某个jsp,jsp在服务端把上面代码渲染成html,然后就返回给浏览器。在浏览器端就看不懂<%%>
部分的内容了。
或许题主可以找找有关“模板”的知识?