java上传txt文件后读取内容

我用的是struts,在一个jsp页面上inputtype='file'那么在这个文本文件上传后提交到一个action,我怎么在这个action里得到这个文本文件里的内容... 我用的是struts,在一个jsp页面上input type='file' 那么在这个文本文件上传后提交到一个action,我怎么在这个action里得到这个文本文件里的内容啊?
2楼的能说详细点吗?具体action里怎么得到?
展开
 我来答
szg176976970
推荐于2016-07-16 · TA获得超过388个赞
知道小有建树答主
回答量:1322
采纳率:0%
帮助的人:479万
展开全部
告诉你很麻烦

FormFile upfile = fileupForm.getFilecontext();// 获取客户端选中的文件实体
FileReader fr = new FileReader(upfile);
BufferedReader br = new BufferedReader(fr);
String line="";
int lineNum=0;
while((line=br.readLine())!=null){
System.out.println(line);
lineNum++;
if(lineNum==N) break; //当读取的行数为自定义的行数N时break.退出
}
br.close();
fr.close();
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
grace23450
推荐于2016-04-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7081
采纳率:77%
帮助的人:2335万
展开全部
java读取固定路径的txt文件方法示例如下:
package edu.thu.keyword.test;

import java.io.File;
import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileWriter;

public class cin_txt {
static void main(String args[]) {
try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw

/* 读入TXT文件 */
String pathname = "D:\\twitter\\13_9_6\\dataset\\en\\input.txt"; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径
File filename = new File(pathname); // 要读取以上路径的input。txt文件
InputStreamReader reader = new InputStreamReader(
new FileInputStream(filename)); // 建立一个输入流对象reader
BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言
String line = "";
line = br.readLine();
while (line != null) {
line = br.readLine(); // 一次读入一行数据
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
coffeezhu007
2009-08-30 · TA获得超过715个赞
知道小有建树答主
回答量:638
采纳率:0%
帮助的人:427万
展开全部
页面要改的一下。 〈form action="MoqUploadSubmit.jsp" enctype="MULTIPART/FORM-DATA" method="post"> 这个enctype="MULTIPART/FORM-DATA" 上传文件用。
然后你后台就用输入/输入流得到。

http://blog.163.com/nj_liuzidong@126/blog/static/46843813200791501950585/

以上同学的说法都对了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shangshan3353
2009-08-27 · TA获得超过156个赞
知道小有建树答主
回答量:227
采纳率:100%
帮助的人:120万
展开全部
action里面用流,ActionForm里面的数据类型为FormFile,前台的表单就和上面说的一样,然后文件就会被ActionForm收集,然后FormFile类可以得到流了,就可以用javade IO了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式