| JSP elem | standard szintaxis | XML szintaxis | értelmezés/megjegyzés | | szkriptlet | <%kód
 %>
 | <jsp:scriptlet> kód
 </jsp:scriptlet>
 | A kód a service metódusba lesz beékelve | 
| szkript kifejezés | <%=kifejezés
 %>
 | <jsp:expression> kifejezés
 </jsp:expression>
 | A kifejezés ki lesz értékelve és a kimenete az out objektumba lesz helyezve. Használhatunk implicit objektumokat. | 
| deklaráció | <%!kód
 %>
 | <jsp:declaration> kód
 </jsp:declaration>
 | A kód a servlet-be lesz beékelve (a service metóduson kívűl) | 
| page direktíva | <%@ pageattrib="ertek"
 %>
 | <jsp:directive.page> attrib="ertek" />
 | A JSP futtatásával kapcsolatos általános beállítások. Attribútum-érték párokat tartalmaz: 
  import="{package.class|package.*},..."
  contentType="mimeTipe
  [ ; charset=characterSet ]"
    pl. "text/html;charset=ISO-8859-2"
  session="true/false"
  buffer="none|sizekb"
  errorPage="url"
  isErrorPage="true|false"
   | 
| include direktíva | <%@ includefile="url"
 %>
 | <jsp:directive.include> file="url" />
 | A JSP servlet-té való fordításakor lesz beékelve az adott állomány tartalma a JSP oldalba, az include direktíva helyétől kezdődően | 
| jsp:include akció | <jsp:include page="relatív URL" flush="true" />
 | Futásidőben lesz beékelve a megadott állomány tartalma (lásd: include mechanizmus servlet esetén) | 
| jsp:forward akció | <jsp:forward page="relatív URL" /> | A kérés továbbítása egy másik erőforráshoz (lásd: forward mechanizmus servlet esetén) | 
| jsp:useBean akció | <jsp:useBean attrib="ertek" />vagy
 <jsp:useBean attrib="ertek">
 ...
 </jsp:useBean >
 | Előkeres egy már létező JavaBeant vagy egy újat állít elő. Lehetséges attribútumok: 
    id="nev"
    scope="page|request|session|application"
    class="package.class"
    type="package.class"
   | 
| jsp:setProperty akció | <jsp:setProperty attrib="ertek" /> | Bean tulajdonságokat állít be explicit módon vagy megjelölve bizonyos, kérés paraméterekből vett értékeket. Attribútumok: 
  name="beanName"
  property="propertyName"
  param="parameterName"
  value="val"
 | 
| jsp:getProperty akció | <jsp:getProperty name="beanName"
 property="propertyName" />
 | Meghívja a megfelelő getProperty() metódust, és a lekért tulajdonság értékét az out-ba helyezi | 
| taglib definíció | <%@ tagliburi="elemkonyvtarNev"
 prefix="prefix" %>
 | Elemkönyvtár használatát deklarálja. Az elemkönyvtárban definiált elemek a JSP oldalon az alábbi formában lesznek használva: <prefix:elemnev ...> | 
| JSP megjegyzés | <%-- ... --%> | A JSP megjegyzés nem jelenik meg a kliens oldalon, szemben a HTML megjegyzéssel (<!-- ... -->), amely megjelenik a kliens oldalra kűldött tartalomban |