JSTL Core Library Actions

source: Exam Guide : David Bridgewater
 
There are 14 core library actions, divided into 4 groups
1. General Purpose : <c:out>, <c:set>,<c:remove> and <c:catch>
2. Conditional : <c:if>, <c:choose>, <c:when>, <c:otherwise>
3. Iteration : <c:forEach>, <c:forTokens>
4. URL Related :  <c:import>, <c:url>, <c:redirect>,<c:param>
 
 S.No.  Core Libary Action  Attribute Name  Run Time Expression Allowed  Mandatory  Default Value  Type
 1.  <c:out>  value  Yes  Yes  NA  Object
     escapeXml  Yes  No  True  boolean
     default  Yes  No  Empty String  Object
             
 2.  <c:set>  value  Yes  Yes  NA  Object
     var  No   No  NA  String
     scope   No   No  Page  String
     target   Yes   No  NA  Object
     property  Yes   No  NA String 
             
 3.  <c:remove>  var  No  Yes  NA  String
     scope  No   No Page   String
             
 4.  <c:catch>  var  No  No  NA  String
             
 5.  <c:if>  test  Yes  Yes  NA  boolean
     var   No   No  NA  String
     scope   No   No  Page  String
             
 6.  <c:choose>  No Attributes        
             
 7.  <c:when>  test  Yes  Yes  NA  boolean
             
 8.  <c:otherwise> No Attributes         
             
 9.  <c:forEach>  var   No   No  NA  String
     items  Yes   No  NA  Object
     varStatus   No   No  NA  String
     begin  Yes   No  NA  int
     end  Yes   No  NA  int
     step  Yes   No  NA  int
             
 10.  <c:forTokens>  var   No   No  NA  String
     items  Yes  Yes  NA  String
     delims  Yes  Yes  NA  String
     varStatus  No  No  NA  String
     begin  Yes   No  NA  int
     end  Yes   No  NA  int
     stop  Yes   No  NA  int
             
 11.  <c:import>  url  Yes  Yes  NA  String
     context  Yes   No  NA  String
     var   No   No NA   String
     scope   No   No  NA  String
     charEncoding   No   No  ISO-8859-1  String
     varReader  No   No  NA  String
             
 12.  <c:url>  value  Yes  Yes  NA  String
     context  Yes   No  NA  String
     var  No   No  NA  String
     scope  No   No  Page  String
             
 13.  <c:redirect>  url  Yes  Yes  NA  String
     context  Yes  No  NA  String
             
 14.  <c:param>  name  No  Yes  NA  String
     value  Yes  Yes  NA  String
Rate this post

Leave a Reply