JSP Coding Standard

General rules

Code examples

<%@ page session="false" %>
<%@ page import="java.util.*" %>
<%@ page errorPage="/common/errorPage.jsp" %>
             

<%@ page    session="false"
           import="java.util.*"
           errorPage="/common/errorPage.jsp"
%>
             

<%!
   private int hitCount;
   private Date today;

   public int getHitCount() {
       return hitCount;
   }
%>
             

<%! private int hitCount; %>
<%! private Date today; %>
...
<%! public int getHitCount() {
       return hitCount;
   }
%>
             

<table>
   <%  if ( tableHeaderRequired ) { %>
       <tr>
           <th>Last Name</th>
           <th>First Name</th>
       </tr>
   <%  } %>
   <c:forEach var="customer" items="${customers}">
       <tr>
           <td><c:out value="${customer.lastName}"/></td>
           <td><c:out value="${customer.firstName}"/></td>
       </tr>
   </c:forEach>
</table>
             

<table>
   <%  if ( tableHeaderRequired ) { %>
   <tr>
       <th>Last Name</th>
       <th>First Name</th>
   </tr>
   <% } %>
   <c:forEach var="customer" items="${customers}">
   <tr>
       <td><c:out value="${customer.lastName}"/></td>
       <td><c:out value="${customer.firstName}"/></td>
   </tr>
   </c:forEach>
</table>
             

References