JSP读取TXT文本
请问我把JSP的<inputname="test"type="file"value=""/>选择一个文本,文本里面的内容是:12345678922123242312312...
请问我把JSP的<input name="test" type="file" value=""/>选择一个文本,文本里面的内容是:123456789221232423123123123这样的数字,那我怎么取出来。跪求高人解决!!首先声明:不要FileReader fr=new FileReader("c:/123.txt");这样的代码,也就是不要把文件写死,要把JSP页面选择文本传过来的。谢谢!!!
展开
2014-03-01
展开全部
不把文件写死 你可以使用struts的file组件通过它来选择文件 这样提交到后台他就是一个formfile文件了然后你可以通过io流来操作它
2014-03-01
展开全部
public void io(String peth) {
Transaction tx = null;
StatelessSession session = HibernateSessionFactory
.getStatelessSession();
try {
tx = session.beginTransaction();
FileReader fr = new FileReader(peth);
BufferedReader br = new BufferedReader(fr);
// 读取一行数据
String line = br.readLine();
String ttt = null;
while (null != line) {
System.out.println(line );
line = br.readLine();
}
tx.commit();
} catch (Exception e) {
if (null != tx) {
tx.rollback();
}
e.printStackTrace();
} }
Transaction tx = null;
StatelessSession session = HibernateSessionFactory
.getStatelessSession();
try {
tx = session.beginTransaction();
FileReader fr = new FileReader(peth);
BufferedReader br = new BufferedReader(fr);
// 读取一行数据
String line = br.readLine();
String ttt = null;
while (null != line) {
System.out.println(line );
line = br.readLine();
}
tx.commit();
} catch (Exception e) {
if (null != tx) {
tx.rollback();
}
e.printStackTrace();
} }
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-01
展开全部
用FileStream接受不就可以了么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询