JSP語法簡單教程
JSP的有它自己的節中的樹脂的文件,下面是一個介紹性指南。
模板數據-的文本輸出
除非特別標明,文中的JSP的文件將送交正是因為它是在文本文件中的一部分的反應。這就是所謂的模板數據的JSP技術規范。
JSP的埃爾和JSTL
JSP的電致發光是JSP的表達語言。它是用來評估表現,沒有副作用(副作用是改變物體) 。利用電致發光是辨認它的語法: $ (表達式) 。
JSTL是JavaServer頁面標准標簽庫,這是一套標簽,用於創建動態輸出從JSP的。這些標記看起來像普通的XML標記,並解釋了樹脂在翻譯的時間來產生Java代碼執行所期望的行動。
電致發光和JSTL用於整個討論,樹脂JSP的文件, JSP技術規范,以及JSTL規范提供更多的信息。
<%@page session="false" contentType="text/html" %> <%@taglib uri="http://java.sun.com/jstl/core" prefix="c" %> <head> <title>A simple thing</title> </head> <body> <!-- this comment gets all the way to the browser --> <%-- this comment gets discarded when the JSP is translated into a Servlet --%> <% // some java code that makes the variable `x' available to EL pageContext.setAttribute("x",new Integer(5)); %> The value of x is ${ x } The value of x + 2 is ${ x + 2 } Is x less than 6? <c:if test="${ x < 6 }"> <%@include file="y.jsp" %> </c:if> </body>
inclide 文件,
Yes, it is true that x is less than 6, with a value of ${ x }輸出.<head> <title>A simple thing</title> </head> <body> <!-- this comment gets all the way to the browser --> The value of x is 5. The value of x + 2 is 7. Is x less than 6? Yes, it is true that x is less than 6, with a value of 5. </body>