Java Standard JSP TagLib JSTL Core C คำสั่งง่ายๆ ที่จำเป็น

พอดีวันนี้ต้อง Consult งาน น้องๆ  นั่งเปิดงานเก่าๆ มาไล่ดู  หา แบบ Back to the Basic 55+ ขอ เอามาลงไว้ก่อนละกันเผื่อจะมีประโยชน์ ว่าด้วยเรื่องของ JSP TagLIB

    <span class=”ml”>
     <c:if test=”${dataList.pageCount > 1}”>
      <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=first”><img src=”images/page_first.gif” width=”12″ height=”12″ border=”0″></a>
      <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=prev”><img src=”images/page_prev.gif” width=”12″ height=”12″ border=”0″></a>
      <c:forEach items=”${pageData['list']}” var=”page”>
       <c:if test=”${dataList.page == page}”>
        <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=<c:out value=’${page}’ />”><b><c:out value=”${page}” /></b></a>
       </c:if>
       <c:if test=”${dataList.page != page}”>
        <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=<c:out value=’${page}’ />”><c:out value=”${page}” /></a>
       </c:if>
      </c:forEach>
      <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=next”><img src=”images/page_next.gif” width=”12″ height=”12″ border=”0″></a>
      <a href=”?view_mode=<%=request.getParameter(”view_mode”)%>&page=last”><img src=”images/page_last.gif” width=”12″ height=”12″ border=”0″></a>
     </c:if>
    </span>

ใน Code ข้างต้น มี หลักๆ 3 อย่างนะครับคือ
 C:out   ใช้แสดงผล
 C:if ให้เช็คเงื่อนไข
c:foreach ใช้ วน Loop
ในเบื้องต้น Programming รู้ 3 อย่างนี้ก็พอหากินได้ระดับหนึ่งแล้วล่ะครับ
ใครสนใจ  Advance มากๆกว่านี้ก็ ศึกษาเพิ่มเติมกันต่อละกันน่ะ