jsp怎样读出某个文件夹下的文件?

jsp怎样读出某个文件夹下的文件?,第1张

读取文件分字节流FileInputStream和字符流FileReader。一般字符串处理用字符流FileReader.

比如说你要读取c:\test.txt下的文本文件的内容。在jsp中嵌入如下代码:

<%

FileReader reader = new FileReader(new File("c:\test.txt"))

//用readLine()方法一次读取文件的一行放入该变量

String strCurrentLine = ""

while((strCurrentLine=reader.readLine()) != null){

System.out.println(strCurrentLine)

}

%>

java的IO *** 作用的是装饰器模式。需要多看看jdk才可以理解。我的例子仅作参考,还需要楼主多看看才行的。

SpringMVC默认是关闭fileupload功能的,开启该能够并验证文件上传,需要做如下几件事情:

第一:打开SpringMVC的文件上传功能:

***-servlet.xml中配置:

<bean id="multipartResolver"

class="org.springframework.web.multipart.commons.CommonsMultipartResolver">

<property name="maxUploadSize" value="100000"/>

<property name="maxInMemorySize" value="10240" />

</bean>

配置后,当SpringMVC接受到multipartRequest的时候,就会把HttpServletRequest转为MultipartHttpServletRequest类型,

第二步:创建上传文件的file.jsp:

<form action="dynamicFields.action?method=uploadFile" method="post" enctype="multipart/form-data"><input type="file" name="myfile" id="myfile" value="" /><br/><input type="submit" value="确认提交"></form>

一定不要漏掉enctype="multipart/form-data",否则web容器认为这不是一个MultipartRequest请求,会报错org.springframework.web.multipart.MultipartException: The current request is not a multipart request。

第三步:Controller层创建代码:

@RequestMapping(params = {"method=uploadFile"})

public ModelAndView uploadFile(@RequestParam("myfile") MultipartFile myfile,

HttpServletRequest request, HttpServletResponse response) throws Exception {

if(!myfile.isEmpty()){

logger.info(myfile.getName())

byte[] bs= myfile.getBytes()

logger.info(new String(bs))

}

return null

}

部署web应用运行后,能够看到控制台中打印出上传文件的内容,BINGO搞定(SpringMVC依赖common-fileupload.jar,需要加载该jar包)

--== 西安电子科技大学JSP在线视频课程 第31~35讲 ==--

本教程出自西安电子科技大学网络教育学院,由王晓华讲师主讲,共35讲。

具体内容如下:

网络程序设计 第1讲

网络基础介绍。网络程序设计发展过程及分类。

网络程序设计 第2讲

NetBIOS编程基础知识。邮槽和管道基础知识。SOCKET编程基础知识。

网络程序设计 第3讲

这节主要讲了SOCKET编程基础知识、服务器端编程步骤、客户机端编程步骤、HTML语法基础

网络程序设计 第4讲

这节主要讲了文字标签 、影像标签、背景标签 、链接标签 、表格标签 、序列标签 、表单标签 。

网络程序设计 第5讲

这节主要讲了大量文字输入标签;框架标签;JSP简介;安装配置JSP运行环境;如何启动Tomcat服务器 。

网络程序设计 第6讲

这节主要讲了JSP页面和服务目录;JSP的运行原理。

网络程序设计 第7讲

这节主要讲了JSP页面的基本结构;变量和方法的声明

网络程序设计 第8讲

这节主要讲了Java程序片;表达式;JSP中的注释.

网络程序设计 第9讲

这节主要讲了 JSP指令标签;page指令标签;include指令标签

网络程序设计 第10讲

这节主要讲了 3.7 JSP动作标签;3.7.1 include动作标签; 3.7.2 param动作标签;3.7.3 forward动作标签;3.7.4 plugin动作标签;3.7.5 useBean动作标签

网络程序设计 第11讲

这节主要讲了JSP内置对象;request对象的基本概念和用例 %

网络程序设计 第12讲

这节主要讲了request对象中处理处理汉字信息;request对象常用方法举例;request对象的用户注册实例;HTML表单和表格的概念和实例。%

网络程序设计 第13讲

这节主要讲了 4.2 response对象;4.2.1 动态响应contentType属性;4.2.2 response的HTTP文件头;4.2.3 response重定向;4.2.4 response的状 态行 %

网络程序设计 第14讲

这节主要讲了4.3 session对象;4.3.1 session对象的id;4.3.2 session对象与URL重写;4.3.3 session对象的常用方法

网络程序设计 第15讲

这节主要讲了session对象的常用方法

网络程序设计 第16讲

这节主要讲了利用session对象的计数器;out对象的基本概念和用例;application对象的基本概念和用例;application对象的基本方法;使用application对象的制作留言板。

网络程序设计 第17讲

这节主要讲了5.1 File类File对象的构造方法5.1.1 获取文件的属性5.1.2 创建目录

这节主要讲了5.1.3 删除文件和目录5.2 使用字节流读写文件

网络程序设计 第19讲

这节主要讲了5.2.2 BufferedInputStream和BufferedOutputStream类5.3 使用字符流读写文件5.3.1 FiIeReader和FileWriter类5.3.2 BufferedReader和BufferedWriter

网络程序设计 第20讲

这节主要讲了5.4 回压字符流5.5 数据流

网络程序设计 第21讲

这节主要讲了5.6 对象流Hashtable类的常用方法

网络程序设计 第22讲

这节主要讲了5.7 RandomAccessFile类5.8 文件上传

网络程序设计 第23讲

这节主要讲了5.9 文件下载5.10 分页读取文件6.0 JSP中使用数据库6.1 数据源

网络程序设计 第24讲

这节主要讲了6.2 DBC桥接器6.3 查询记录6.3.1 顺序查询

网络程序设计 第25讲

这节主要讲了6.3.2 游动查询6.3.3 随机查询6.3.4 参数查询6.3.5 排序查询6.3.6 分析结果集查询6.3.7 使用通配符查询

网络程序设计 第26讲

这节主要讲了6.4 更新记录6.5 添加记录6.6 删除记录

网络程序设计 第27讲

这节主要讲了6.7 用结果集更新数据库中的表6.8 分页显示记录6.9 连接数据库的其他方式

网络程序设计 第28讲

这节主要讲了6.9.2 连接Sql2000数据库6.10 查询Excel电子表格6.11 使用同步连接.

网络程序设计 第29讲

这节主要讲了6.12 网上投票实例 (本讲绝大部分时间需参考书本)

网络程序设计 第30讲

这节主要讲了第七章 JSP与JavaBean6.1 编写JavaBean和使用JavaBean6.1.2 使用bean

网络程序设计 第31讲

这节主要讲了6.2 bean的存放目录6.2.1 getProperty动作标签6.2.2 setProperty动作标签

网络程序设计 第32讲

这节主要讲了6.2.2 setProperty动作标签6.3 bean的辅助类

网络程序设计 第33讲

这节主要讲了6.4 JSP与bean结合的例子 (本讲绝大部分时间需参考书本)

网络程序设计 第34讲

这节主要讲了一、网络程序设计概述二、 JSP简介三、 JSP语法 四、 JSP内置对象

网络程序设计 第35讲

这节主要讲了五、JSP中的文件 *** 作六、JSP中使用数据库七、JSP与JavaBean八、大作业基本形式

本次提供的是第31~35讲!

Good Luck!Thanks!^_^

Download From www.5udm.Com


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8080144.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存