JSP specification (JSP विनिर्देशन) के नए संस्करण में नयी विशेषताएं शामिल हैं, जो प्रोग्रामर की उत्पाकता में सुधर लाती हैं।

नामतः


Hello, ${param.visitor} <%-- Same as: Hello, <%=request.getParameter("visitor")%> --%>
कुछ बीन्स पर विचार करें।

class Person {
String name;
// Person nests an organization bean.
Organization organization;

class Organization {
String name;

तो, यदि एक व्यक्ति के नाम के नीचे विशेषता अनुरोध पर एक "व्यक्ति" का उदाहरण रखा जाना था।
<%-- Second expression same as 
if (p != null) {
Organization o = p.getOrganization();
out.print(o.getName());
Model-view-controller paradigm (मॉडल-दृश्य-नियंत्रक प्रतिमान)
JSP 20
JSP टैग लायब्ररी
JSP मानक टैग लाइब्रेरी (JSTL)