JSP中out.print和out.wirte的区别,以及out.println的输出区别
2016-06-15 11:03
295 查看
主要区别是
out.print(Object) 其中的参数可以为Object,也就是说什么都可以输出。
out.wirte(String) 参数需要为字符串,否则输出的是乱七八糟的东西或者不显示(不会报错)
例子如下,顺便展示了下println的显示:
显示结果:
println虽然看似是换行,但转成网页之后,这种换行被认为是空格了,所以输出的仍然是一行,用空格分隔,但右键点击页面查看源代码时,能看出换行起作用了。所以在页面上需要换行的话,需要用<br/>
源代码页面如下:
out.print(Object) 其中的参数可以为Object,也就是说什么都可以输出。
out.wirte(String) 参数需要为字符串,否则输出的是乱七八糟的东西或者不显示(不会报错)
例子如下,顺便展示了下println的显示:
<% int [] a={1,2,3,4,5}; for(int i=0;i<a.length;i++){ out.print(a[i]); } out.print("<br/>"); for(int j=0;j<a.length;j++){ out.println(a[j]); } out.print("<br/>"); out.write(a[3]);//显示错误 out.print("<br/>"); out.write(a[3]+"");//转换成字符串后显示正确 %>
显示结果:
12345 1 2 3 4 5 4
println虽然看似是换行,但转成网页之后,这种换行被认为是空格了,所以输出的仍然是一行,用空格分隔,但右键点击页面查看源代码时,能看出换行起作用了。所以在页面上需要换行的话,需要用<br/>
源代码页面如下:
<body> <!--print未换行--> 12345<br/> <!--println换行--> 1 2 3 4 5 <br/><!--write输出的乱七八糟的东西--> <br/>4<!--write输出的字符串-->
相关文章推荐
- D3.js学习03_画布使用
- fastjson 学习总结
- js 限制输入字数 ( 包括粘贴 )
- JS实现动态表格的添加,修改,删除功能(推荐)
- blockScroll.js的介绍和使用方法
- JS封装的自动创建表格的实现代码
- js转换Date日期格式
- 使用Javascript无限添加QQ好友原理解析
- javascript中,自动类型转换总结
- 基于JavaScript代码实现自动生成表格
- JS--实现简单轮播(一)
- Javascript模块模式
- ionic-adventures
- JavaScript生成带有缩进的表格代码
- 全面解析JavaScript中apply和call以及bind(推荐)
- com.alibaba.fastjson.JSONException: not close json text, token : error
- jpa常遇到的异常说明
- First Bad Version - Javascript
- js生成有缩进的表格
- 通过Gson解析Json数据