如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面

如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面,第1张

<%@page import="javaioBufferedReader"%>

<%@page import="javaioFileReader"%>

<%@page import="javaioFile"%>

<%@ page language="java" contentType="text/html; charset=utf-8"

    pageEncoding="utf-8"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

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

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

-servletxml中配置:

<bean id="multipartResolver"

class="orgspringframeworkwebmultipartcommonsCommonsMultipartResolver">

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

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

</bean>

配置后,当SpringMVC接受到multipartRequest的时候,就会把>

1、建立javabean类,如users 字段 name,pass

2、建立文件处理类,通过Scanner类读取处理文件,然后封装users

里面的方法看起来是这样的public users getUsers()

3、jsp中使用useBean指令调用文件处理类的方法,变量为bean。

jsp标签中这样写

<input type="text" name="name" value="${beanname}"/>

<input type="text" name="pass" value="${beanpass}"/>

思路:在JSP页面中使用request内置对象,requestgetServletContext()getContextPath()获取路径。

代码如下:

问题1:

JSP的标记是<%%>,要参考servlet api,建议找几篇简单的jsp文章看看

问题2:

以下是读取文本文件的部分代码,用到的class可以在api中看看

public static void fileWriteLine(String file, String text) throws IOException {

PrintWriter out = new PrintWriter(new FileWriter(file));

outprint(text);

outclose();

}

public static StringBuffer fileReadLine(String file) throws IOException {

BufferedReader br = new BufferedReader(new FileReader(file));

String record = new String();

StringBuffer sb = new StringBuffer();

while ((record = brreadLine()) != null) {

sbappend(record);

}

brclose();

return sb;

}

问题3:

jsp可通过传递参数来告知数据范围,比如在上下翻页的链接中传递需要显示的页数(如pagejspgo=2)

可以将文本数据读到一个static array中,通过参数来判断显示数据的范围

不上传你还要读取客户端的文件,这是不可行的。

除非你把客户端 atxt 文件上传,然后用 File 类读取;

或者让用户将 atxt 文件拷贝到某个页面的 txtarea 中。然后后台读取

以上就是关于如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面全部的内容,包括:如何在JSP页面获取硬盘上TXT文件的内容,并把他们输入到文本框里面、jsp中 input file选择文件 怎么得到文件的路径啊 浏览器是ie8、SpringMVC 后台怎么获取前台jsp页面中file中的文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9529548.html

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

发表评论

登录后才能评论

评论列表(0条)

保存