<%@ 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;
}
%>