JSP Out物件的其他println方法

2020-07-16 10:04:51
println 方法和 print 方法一樣,也擁有多個過載方法(即支援不同引數的方法),但是該方法在其他 print 方法的基礎上增加了 'n' 換行符,也就是在原有內容輸出之後,會輸出換行字元。但是這個換行字元只影響 JSP 生成的頁面原始碼,它在 JSP 頁面中不起換行的作用,因為 JSP 頁面只能使用 HTML 語言的 <br> 標籤實現換行。

語法:

public abstract void println(boolean b)throws IOException
public abstract void println(char c)throws IOException
public abstract void println(int i)throws IOException
public abstract void println(long l)throws IOException
public abstract void println(float f)throws IOException
public abstract void println(double d)throws IOException
public abstract void println(char[] cs)throws IOException
public abstract void println(String s)throws IOException
public abstract void println(Object obj)throws IOException

引數說明:

引數 說明
b 要輸出的布林表示式、變數或布林常數。
c 要輸出的字元運算表示式、變數或字元常數。
i 要輸出的整數運算表示式、變數或整數常數。
l 要輸出的整數運算表示式、變數、整數常數或長整數常數。
f 要輸出的浮點數運算表示式、float型別常數或變數。
d 要輸出的浮點數運算表示式、double型別常數或變數。
cs 要輸出的字元陣列。
s 要輸出的字串物件。
obj 要輸出的Java物件。

範例

在 JSP 頁面輸出 Date 類的範例物件,關鍵程式碼如下:
<%
    out.println(false);
    out.println('A');
    int i = 10;
    out.println(i);
    long l = 300;
    out.println(l);
    float f = 1.889f;
    out.println(f);
    double d = 3422.332;
    out.println(d);
    out.println(new char[]{'a','b','c'});
    out.println("Java程式設計詞典");
    Date date=new Date();
    out.println(date);
%>

典型應用

本範例應用 out 物件輸出各種資料型別的資料。程式碼如下:
<body>
  <p>利用out物件輸出各種型別的資料範例</p>
  <%
     int i = 20;
     char b = 'a';
     long lon = 23010l;
     boolean bool = true;
     out.println("int型別變數i="+i);
     out.println("<br>");
     out.println("char型別變數b="+b);
     out.println("<br>");
     out.println("long型別變數lon="+lon);
     out.println("<br>");
     out.println("boolean型別變數bool="+bool);
     out.println("<br>");
   %>
</body>
執行結果如下:
利用out物件輸出各種型別的資料範例

int型別變數i=20
char型別變數b=a
long型別變數lon=23010
boolean型別變數bool=true