jsp頁面中<%@ %>、<%! %>、<% %>、<%= %>、<%-- --%>的意思__java

來源:互聯網
上載者:User

    剛學jsp的同學可能弄不清jsp與html頁面的關係,其實可以把jsp頁面看成一種特殊的html頁面,只是在html頁面上插入了java程式段和jsp標記,jsp頁面在服務端執行之後還是返回一個html頁面給瀏覽器。

    下面就說一下怎樣在jsp頁面裡面插入java代碼,其實主要記住幾個符號的作用就行了:

    1、<%@ %>:這表示指令,主要用來提供整個jsp頁面相關的資訊,並且用來設定jsp頁面的相關屬性,例如網頁的編碼格式、文法、資訊等。目前有三種指令:page、include、taglib。page指令是最複雜的jsp指令,它的主要功能為設定整個jsp頁面的的屬性和相關功能。include指令表示在jsp編譯時間引入一個檔案包,這個引入過程是靜態,而引入的檔案可以是jsp頁面、html頁面、文字檔或是一段java程式。taglib能讓使用者自訂新的標籤。

    2、<%! %>:是用來聲明的,聲明應用程式的全域變數或者當前頁面的方法。例如:  

<%! String name = "zhangsan"; %><%! public void show() {System.out.print(name);}%>
    3、<% %>:用來插入java代碼的。例如:

<%if (count > 0){%>    <jsp:include page="grrc.jsp"></jsp:include> <%}%>

    4、<%= %>:用來插入java運算式的。例如:

<div id="divtop"><jsp:include page="<%=port.getF_link().trim() %>"><jsp:param name="id" value="<%=id %>"  /><jsp:param name="skinid" value="<%=skinidStr %>"/><jsp:param name="width" value="<%=widthStr %>"/></jsp:include></div>

    5、<%-- --%>:用來注釋jsp代碼的。例如:

<%-- <img src="<%=path %>/src/images/hwbgzdh.jpg" alt="ss" /> --%>


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.