JSP Servlety

Pojmy

Java Server Pages - způsob návrhu stránek s využitím Javy. Překládá se (on-fly) do Servletu (tedy Javového kódu).

Java Standard Tag Library - původně vzniklo z Jakarta TagLibs (http://jakarta.apache.org/) - umožňuje do JSP přidávat specifické tagy, které se při zpracování nahradí něcím jiným.

Expression Language EL je jazyk pro zápis výrazů. Umožňuje přistupovat k vlastnostem beanů.

Tagy

<%@page contentType='text/html'%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>

<%@ page errorPage="/template/errorpage.jsp" %>

core tags

<c:set target="${object}" property="temperature" />

JSP tagy

<jsp:setProperty name="room" property='temperature" value="40" />

<jsp:getProperty name="room" property="temperature" />

<jsp:useBean id="room" scope="page" class="class.Name" />

<c:choose>
  <c:when test='${param.name == null}'>
    <form>
    <i>Please enter your name: </i>
    <input name="name"/>
    <input type="Submit"/>
    </form>
  </c:when>
  <c:otherwise>
    Hello ${param.name}!
  </c:otherwise>
</c:choose>

EL - Expression Language

Netbeans tricks

Ctrl+Shift+F - přeformátuje tagy

Java/JspServlet (last edited 2005-06-17 09:19:26 by veros)