国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

JSP基本語法

2019-11-08 02:37:01
字體:
來源:轉載
供稿:網友

基本語法

每個jsp文件都是有靜態代碼(html)和動態代碼(java)構成。

JSP 注釋

<%-- 這是jsp注釋,運行之后在瀏覽器中不可見 --%><!-- 這是HTML注釋,運行之后在瀏覽器可見 -->

JSP聲明

<%!// 聲明一個變量public int count;// 聲明一個方法public String info(){ return "Hello";}%>

聲明中可以定義成員變量和成員方法。JSP聲明會在編譯之后轉化為Servlet的成員變量和成員方法。我們可以在Tomcat的work/Catalina/localhost(或者Eclipse的默認路徑的.metadata.plugins/org.eclipse.wst.server.core/tmp0/work/Catalina/localhost/SimpleShop/org/apache/jsp)中的相應項目內的相應Servlet類文件中看到相應的代碼段。不可以使用abstract進行JSP聲明,因為抽象的方法會導致JSP對應的Servlet編程抽象類而無法實例化。 還有一點需要注意的是,JSP頁面會編譯成一個Servlet類,每個Servlet容器中只有一個實例,所以JSP中聲明的變量時共有變量,所有的客戶端共享同一個count變量,且該變量會一直保持到該實例被銷毀為止。

輸出JSP表達式

這是JSP提供輸出表達式值的簡單方法

<%=表達式 %><%-- 案例 --%><%=count %><%=info() %>

JSP腳本

JSP腳本在應用中使用的非常廣泛,也是主要寫java代碼主要部分。

<% BookDAO bookDao = new BookDAO(); ArrayList<Book> books = bookDao.getAllBooks(); if(books != null && books.size() > 0){ for(Book book:books){ %> ··· html代碼 ···<% } }%>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博兴县| 牟定县| 太仓市| 永仁县| 新巴尔虎左旗| 大洼县| 宁陕县| 丹凤县| 安阳市| 新乡市| 建始县| 海安县| 城步| 永康市| 万宁市| 蒲城县| 海丰县| 连南| 六安市| 武夷山市| 义乌市| 榆树市| 灵寿县| 德保县| 青铜峡市| 江都市| 光泽县| 阿图什市| 得荣县| 绥棱县| 灌云县| 嘉定区| 西乌| 黄陵县| 蓬安县| 榆中县| 旅游| 玛多县| 汉寿县| 沾益县| 泾川县|