在JSP中如何让页面一行显示20字 5
字是从一个文件里取的,要在JSP页面上显示每一行显示20个字privatestaticFileDIR=newFile("E:\\files");privatestatic...
字是从一个文件里取的,要在JSP页面上显示每一行显示20个字
private static File DIR = new File("E:\\files");
private static File title = new File(DIR,"1.txt");
public static ArrayList<TitleForm> readTitleInfo() throws IOException{
if(!DIR.exists()){
DIR.mkdir();
}
if(!title.exists()){
title.createNewFile();
}
BufferedReader in = new BufferedReader(new FileReader(title));
String line = in.readLine();
ArrayList<TitleForm> list = new ArrayList<TitleForm>();
while(line != null){
StringTokenizer tokenizer = new StringTokenizer(line);
TitleForm tf = new TitleForm();
tf.setTitle(tokenizer.nextToken());
list.add(tf);
line = in.readLine();
}
in.close();
return list;
}
我是想把这个文章全部显示出来 用什么方法啊 我还是个新手 都是老师布的作业 大哥行行好 帮帮小弟吧 展开
private static File DIR = new File("E:\\files");
private static File title = new File(DIR,"1.txt");
public static ArrayList<TitleForm> readTitleInfo() throws IOException{
if(!DIR.exists()){
DIR.mkdir();
}
if(!title.exists()){
title.createNewFile();
}
BufferedReader in = new BufferedReader(new FileReader(title));
String line = in.readLine();
ArrayList<TitleForm> list = new ArrayList<TitleForm>();
while(line != null){
StringTokenizer tokenizer = new StringTokenizer(line);
TitleForm tf = new TitleForm();
tf.setTitle(tokenizer.nextToken());
list.add(tf);
line = in.readLine();
}
in.close();
return list;
}
我是想把这个文章全部显示出来 用什么方法啊 我还是个新手 都是老师布的作业 大哥行行好 帮帮小弟吧 展开
3个回答
展开全部
是使用struts这样的web框架,还是直接jsp?
使用struts的话,将读出来的文件内容放入action的属性,在页面显示就可以了。
如果是jsp,直接在页面使用out直接写出来。
如果要控制一行20字,可以使用css在前台控制,也可以在后台直接对文件内容处理,比如20个字加各<br/>
使用struts的话,将读出来的文件内容放入action的属性,在页面显示就可以了。
如果是jsp,直接在页面使用out直接写出来。
如果要控制一行20字,可以使用css在前台控制,也可以在后台直接对文件内容处理,比如20个字加各<br/>
更多追问追答
追问
用的是struts
追答
struts可以直接保存list,在页面使用s:iterator标签读出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用文件流的形式读取文件,然后存到session中。
显示在jsp上就完了。
显示在jsp上就完了。
更多追问追答
追问
我用了 在页面上显示出来了 但是显示一行
追答
你要把一个文件写满了,在存到session里。
不要写一行,存。
明白。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将得到的字符串每隔20个字插入一个<br/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询