JSP指令

<%@ 指令名 属性=”值”>

page指令

<%@ page contentType="text/html; charset=GB2312" %>

include指令

<%@ include file="banner.jsp" %>

JSP声明

声明JSP对应Servlet类的成员变量

<%!
private int var = 0;
private String str;
%>

Java程序

<%
//Get the identifier of the book to display
String bookId = request.getParameter("bookId");
if(bookId==null)bookId="201";
BookDetails book = bookDB.getBookDetails(bookId);
%>
<%
if(book==null)
{
%>
<p>书号"<%=bookId%>"在数据库中不存在<p>
<strong><a href="<%=request.getContextPath()%>/catalog.jsp">继续购物</a></strong>
<%
return;
}
%>

Java表达式

<p>书名:<%=convert(book.getTitle())%></p>

隐含对象

  • request(javax.servlet.http.HttpServletRequest)
  • pageContext (javax.servlet.jsp.PageContext)
  • session (javax.servlet.http.HttpSession)
  • application (javax.servlet.ServletContext)
  • config (javax.servlet.ServletConfig)
  • out (javax.servlet.jsp.JspWriter)
  • page(java.lang.Object page)
  • pageContext (javax.servlet.jsp.PageContext)
  • exception(java.lang.Exception)