A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lyg2013 中级黑马   /  2013-4-10 10:29  /  2110 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lyg2013 于 2013-4-10 19:13 编辑
  1. <%@page import="java.util.*" pageEncoding="utf-8" contentType="text/html;charset=utf-8"%>
  2. <html>
  3.         <head></head>
  4.         <body style="font-szie:30pt;">
  5.                 <%
  6.                         for (int i = 0; i<2; i++) {
  7.                 %>
  8.                 <h1>
  9.                         你好中国
  10.                 </h1>
  11.                 <%
  12.                                        out.print(1+1);//打印正确
  13.                           out.write(1+1);//什么也不打印
  14.                         }
  15.                 %>
  16.                 <hr />
  17.                

  18.                  
  19.                

  20.                 now=<%=new Date()%>
  21.         </body>
  22. </html>

复制代码

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

3 个回复

倒序浏览
out.write()是字节输出流的方法
out.print()是字符输出流的方法

JspWriter继承了java.io.Writer。
print方法是在子类JspWriter中定义的,writer方法是在父类Writer中定义的,重载的print方法可以将各种类型的数据转换成字符串的形式输出,而重载的writer系列方法中能输出字符、字符数组和字符串等与字符相关的数据

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
你这样试试(1+1).getByte();
回复 使用道具 举报
1)print方法是子类JspWriter,write是Writer类中定义的方法;

2)重载的print方法可将各种类型的数据转换成字符串的形式输出,而重载的write方法只能输出字符、字符数组和字符串等与字符相关的数据;

3)JspWriter类型的out对象使用print方法和write方法都可以输出字符串,但是,如果字符串对象的值为null时,print方法将输出内容为“null”的字符串,而write方法则是抛出NullPointerException异常。

评分

参与人数 1技术分 +1 收起 理由
陈丽莉 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马