`
T240178168
  • 浏览: 369037 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

JSP中out.print 和 out.write 区别

    博客分类:
  • java
jsp 
阅读更多
jsp中的out对象是JspWriter类型的.而JspWriter继承了java.io.Writer . write方法是在在父类Writer中定义的,print方法是在子类JspWriter中定义的.重载的print方法可以将各种类型的数据转换成字符串的形式输出.而重载的write方法只能输出字符/字符数组/字符串等与字符相关的数据.而且如果使用这两种方法输出值为null的字符串对象,那么print方法输出的结果是"null",而write方法则会抛出NullPoiterException异常.
分享到:
评论

相关推荐

    深入浅析Jsp中 out.print 和 out.write 的区别

    在JSP中,out对象提供了两个主要的方法:print()和write(),它们都可以用于将数据输出到客户端,但它们之间存在着一些本质的区别。 首先,从概念上来看,out对象的write方法是基于字节输出流的方法,而print方法则...

    java中out.print和out.write的方法

    在Java编程语言中,`out.print()` 和 `out.write()` 是两种常见的用于向输出流写入数据的方法,尤其是在Servlet和JSP(JavaServer Pages)开发中。这两个方法都是`javax.servlet.jsp.JspWriter`接口的一部分,通常在...

    JSP内部对象.ppt

    `out.print("text")`或`out.println("text")`可以输出文本。 6. **pageContext对象** - `javax.servlet.jsp.PageContext` pageContext对象提供了一种访问其他JSP内部对象以及页面上下文信息的方法。例如,`...

    Jsp应用与开发.pdf

    在《Jsp应用与开发》的学习资料中,我们主要关注的是JSP(JavaServer Pages)技术的原理和使用。JSP是一种动态网页开发技术,它结合了HTML用于表现、Java用于业务逻辑的特性,使得开发者能够更方便地创建数据驱动的...

    JSP隐含对象.ppt

    * 使用 write()、print() 和 println() 方法 * 客户端创建输出流创建输出流以显示信息 * 请求输出流在网页上显示输出流 使用 out 对象输出: * 使用 out 对象进行 JSP 编程 作用域通信对象: * 隐式对象的作用域...

    jsp自定义带标签体的标签

    在类中定义必要的成员变量,如`countNum`和`currentNum`,以及相应的getter和setter方法,以便在JSP页面中使用。 4. **编写TLD文件**: TLD(Tag Library Descriptor)文件是用来描述标签库的元数据。在TLD文件中...

    JSP实训六student(JSP实现图片上传和读取显示).doc

    out.print("恭喜, 文件上传成功 "); if (pictureName != null && !pictureName.equals("")) { File fullFile = new File("c:\\upload\\" + pictureName); // 修改保存路径 File newFile = new File...

    对于jsp的一些理解,包括原理,还有request,response概述,以及一些注意事项

    %>`:这部分定义的变量和方法不会出现在 `_jspService()` 方法中,而是作为Servlet类的一部分。 #### 5. JSP 注释 JSP支持两种类型的注释: - `<%-- --%>`:称为JSP注释,这种注释在编译过程中会被忽略。 - `<!-...

    jsp引入pdf文档

    out.print(strPdfPath + " 文件不存在!"); } } catch (Exception e) { out.println(e.getMessage()); } %> ``` - **`request.getParameter("lj")`**:从请求参数中获取文件路径。 - **`new String(...)`**:将...

    2020浪潮优派jsp课堂学习记录(笔记)

    `out.write()`方法用于写入字符串,而`out.print()`方法则可以打印任何类型的数据,内部会自动将其转换为字符串。在实际开发中,通常推荐使用`out`对象,因为它能更好地控制页面内容的输出顺序。 JSP还支持两种类型...

    将jsp转化为静态的html文件输出

    ### 将 JSP 转化为静态 HTML 文件输出的相关知识点 #### 一、背景介绍与问题阐述 在 Web 开发领域中,JSP...需要注意的是,在实际应用中还需要考虑到缓存策略、文件命名规则等因素,以确保整个系统的稳定性和效率。

    JSP中读文件和写文件的源代码

    在JavaServer Pages (JSP) 中,读取和写入文件是常见的操作,尤其是在处理用户上传的文件或者从服务器读取数据时。本篇将详细阐述如何在JSP中实现这些功能,包括基本原理、步骤以及相关的API使用。 首先,JSP本质上...

    Jsp中Excel文件的导入

    在Java Web开发中,JSP(JavaServer Pages)经常用于创建动态网页。当需要处理Excel文件时,我们可以利用第三方库来实现Excel的导入功能。本示例中,我们主要讨论两种方法:使用jxl库和fastexcel库。 1. **jxl库**...

    jsp静态化和伪静态化

    在Web开发中,动态页面的使用带来了丰富的交互性和灵活性,但同时也带来了性能上的挑战。动态页面的每次请求都需要服务器进行编译、执行,甚至与数据库交互,这会消耗大量系统资源。为了提高效率和用户体验,人们...

    java通过js上传文件

    简单的利用java与js实现文件...// out.print("保存在服务器上 的地址为:"+path+"</font>"); } } }catch(Exception e){ e.printStackTrace(); } } response.sendRedirect("smartupload.jsp"); } }

    jsp生成静态页面的方法

    out.print("<p align='center'><font size='3' color='red'>页面已成功生成!By Andrew</font></p>"); } } ``` 1. **参数接收**:通过`request.getParameter("file_name")`获取要转换的JSP文件名。 2. **文件路径...

    readExcel在jsp中读取excel文件

    System.out.print(cell.getStringCellValue() + "\t"); break; // 其他类型如NUMERIC、DATE等 } } System.out.println(); } workbook.close(); fis.close(); ``` 5. **安全考虑**: 在实际应用中,需要...

    jsp实现将动态网页转换成静态页面的方法.docx

    out.print(toString()); out.flush(); } public void sendRedirect(String location) throws IOException { super.sendRedirect(location); } } ``` 5. **配置Web.xml**: 在`web.xml`中配置自定义的`...

Global site tag (gtag.js) - Google Analytics