<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <% int localVar=10; %> local var: <%= localVar %> <br/> field: <%= getField() %> <br/> <c:set var="varDefault" value="million ton" /> <c:out value="${varDefault}" /> <br/> <c:set var="varSession" value="Session scope attribute" /> <c:out value="${varSession}"/> <br/> <c:set var="varApp" value="Application scope attribute" /> <c:out value="${varApp}"/> <br/> <% pageContext.setAttribute("varFromJava", "String", PageContext.PAGE_SCOPE); %> <c:out value="var from Java: ${varFromJava}" /> <% application.setAttribute("appVar2", "Application Variable"); %> <c:out value="var from application: ${appVar2}" /> <%! //can be define anywhere in a page int field1=23; public int getField() { return field1; } %>