第8章JSP中的文件操作解释.pptVIP

  • 10
  • 0
  • 约 48页
  • 2017-05-14 发布于湖北
  • 举报
* 例子8_5 例子5中,用户通过example8_5.jsp页面选择的文本文件A.txt准备上传 request获得一个输入流读取用户上传的全部信息,包括表单的头信息以及上传文件的内容。以后将讨论如何去掉表单的信息,获取文件的内容。 A.txt: 例子5中在example8_5_accept.jsp页面,内置对象request调用方法getInputStream()获得一个输入流in,用FileOutputStream类再创建一个输出流o。输入流in读取用户上传的信息,输出流o将读取的信息写入文件B.txt。上传后的文件是B.txt(如图8.5)。 * * 例子8_6 例子6中,通过输入、输出流技术获取文件的内容,即去掉表单的信息。 不同用户的session对象互不相同这一特点,将用户提交的全部信息首先保存成一个临时文件,该临时文件的名字是用户的session对象的id. 然后读取该临时文件的第2行,因为这一行中含有用户上传的文件的名字,再获取第4行结束的位置,以及倒数第6行结束的位置,因为这两个位置之间的内容是上传文件的内容,然后将这部分内容存入文件,该文件的名字和用户上传的文件的名字保持一致 最后删除临时文件。 * * 例子8_6中的web.xml 需要为ch8\WEB-INF中的web.xml文件添加如下

文档评论(0)

1亿VIP精品文档

相关文档