首页 > 编程笔记 > Java笔记

JSP Out对象的其他println方法

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

所有教程

优秀文章