JSP语法简介
原创
©著作权归作者所有:来自51CTO博客作者每天在编程的原创作品,请联系作者获取转载授权,否则将追究法律责任
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)