tags: JSP
out.print()
- 屬於子類別JSPWrite中自己的抽象方法
- 將所有類型Type的資料都轉換成字串的形式輸出
- 若輸入的是null時,print方法將輸出"null"的字串
程式碼 example
<body>
This is my JSP page.
<br>
<%
int x, y;
x = 2000;
y = 500;
out.print(x + y);
out.print(x * y);
%>
</body>
網頁呈現結果
out.println()
- 雖然看似是換行,但轉成網頁之後,
這種換行被認為是空格,所以輸出的仍然是一行,用空格分隔。
程式碼 example
<body>
This is my JSP page.
<br>
<%
int x, y;
x = 2000;
y = 500;
out.println(x + y);
out.println(x * y);
%>
</body>
網頁呈現結果
參考下圖,注意灰色區域的部分:println()
確實有輸出一堆空格
html 的 <br>
- 插入簡單的換行符
- 簡單地開始新的一行
程式碼 example
<body>
This is my JSP page.
<br>
<%
int x, y;
x = 2000;
y = 500;
out.println(x + y);
out.print("<br>");
out.println(x * y);
%>
</body>
網頁呈現結果
加入html的tag <br>
後,網頁才會確實換行
補充:JSP out 物件
- web應用開發過程中使用最多的一個物件
- 功能就是動態地向JSP頁面,就是將動態的內容轉化成HTML形式
- 使用
println()
或print()
輸出 - 使用
<%= %>
形式輸出比out.println()
更加方便<%= %>
:
輸出一個變數或常數 (例如:pi),也稱為運算式,例如:<%= new Date() %>
Reference 參考資料
- JSP out.println()换行输出:http://www.51gjie.com/javaweb/819.html
- JSP out.print()和out.write()區別詳解:http://www.51gjie.com/javaweb/821.html
- JSP out对象详解:http://www.51gjie.com/javaweb/818.html
沒有留言:
張貼留言