在JSP的規范中提供了一些標准標簽(Standard Tag),所有的容器都支持這些標簽,它可以協助編寫JSP時減少Scriptlet的使用。所有的標准標簽都使用jsp:
作為前置。這些標准標簽是在JSP早起的規范中提出的,後來提出的JSTL(JSP Standard Tag Library)與表達式語言(Expression Language)在許多功能上都可以體態原有的標准標簽。
與
標簽include指示元素可以靜態的包含另一個JSP頁面。如果想要在運行時動態地調整想要包括的JSP頁面,則可以使用
標簽。例如:
<jsp:include page="add.jsp"> <jsp:param name="a" value="1" /> <jsp:param name="b" value="2" /> </jsp:include>
上述例子會將add.jsp包含進來,並指定了要提供給該頁面的參數。
事實上,
與
標簽,在轉譯為Servlet源代碼後,底層也是取得RequestDispatcher對象,並執行對應的forward()或include()方法。
<jsp:useBean>
、<jsp:setProperty>
與<jsp:getProperty>
標簽
標簽時用來搭配JavaBean組件的標准標簽,這裡所值的JavaBean並非桌面系統或EJB中的JavaBean組件,而是滿足以下條件的純粹Java對象:
與
標簽分別用於設置和取得JavaBean的屬性值。
其他按標准標簽還有
、
等,它們與自定義標簽的使用有關。