JSP——輸出顯示

1.out對象輸出顯示

        out對象是JSP提供的一個內置對象,它的作用就是向客戶端輸出數據,out對象最常用的方法:

        print() :向頁面輸出顯示

        println() :向頁面輸出顯示,在顯示末尾添加換行

 例如:

<body>
    <%-- out對象輸出顯示 --%>
    <%
        /* 好好學習,天天向上 */
        out.println("好好學習");
        out.print("天天向上");
    %>
</body>

 運行效果:


從運行效果可以發現,顯示的內容並沒有實現換行輸出,查看源文件:



 

可以發現在經過解析後的頁面源代碼中,兩條輸出語句時經過換行處理的,這是因爲使用out對象輸出的代碼通過JSP腳本實現內容直接換行,而能夠被HTML頁面識別的換行是<br />標籤,因此其運行後,顯示的內容沒有實現換行。

    2.表達式與變量

    ①表達式

        使用out對象輸出時需要在HTML標籤中進行嵌套,頁面中會顯得混亂。所以JSP還提供了另外一種輸出顯示的方式,就是藉助表達式實現輸出顯示。

        表達式語法:

 <%=Java表達式 %>

        在語法中:

        Java表達式通常情況下會用一個Java變量來代替,也可以是帶有返回值的方法。

        注意:使用表達式進行輸出時,在表達式的結尾不能添加分號來表示結束,否則JSP會提示錯誤。在JSP中,表達式通常用於輸出變量的值,可以用在任何地方。

    ②變量

        在JSP中,變量依據其作用範圍分爲局部變量和全局變量。除了作用域不同,聲明的方式也有所不同。

        變量聲明語法:

        局部變量:

  <% type  name=value %>

        全局變量:

 <%! type name=value %>

 示例:

<body>
     <%-- JSP表達式與變量 --%>
     <%
       String title="好好學習,天天向上"; //標題
        String author="admin"; //作者
        String content="好好學習,天天向上,滿滿都是兒時的回憶......"; //內容
    %>
     <h1><%=title %></h1>
     <h3><%=author %></h3>
     <p><%=content %></p>
 </body>

 運行效果:

 

    ③轉義字符的輸出

        如果希望在頁面中輸出一些特殊的符號,如輸出單引號或者雙引號,必須要使用轉義符進行輸出,否則輸出顯示將會異常。在JSP中使用轉義符輸出的語法非常簡單,使用“\”符號添加到需要輸出的特殊字符前即可。

    示例:



 運行結果:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章