在JSP中如何让页面一行显示20字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在JSP中如何让页面一行显示20字相关的知识,希望对你有一定的参考价值。
字是从一个文件里取的,要在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;
我是想把这个文章全部显示出来 用什么方法啊 我还是个新手 都是老师布的作业 大哥行行好 帮帮小弟吧
使用struts的话,将读出来的文件内容放入action的属性,在页面显示就可以了。
如果是jsp,直接在页面使用out直接写出来。
如果要控制一行20字,可以使用css在前台控制,也可以在后台直接对文件内容处理,比如20个字加各<br/>追问
用的是struts
追答struts可以直接保存list,在页面使用s:iterator标签读出来。
追问
显示一行 好长的一个滚动条
显示在jsp上就完了。追问
我用了 在页面上显示出来了 但是显示一行
追答你要把一个文件写满了,在存到session里。
不要写一行,存。
明白。。。。
哪是一个文章 你说有几行
追答我的意思是当你把一个文件读完了,之后再存到session里面。
明白,ok。
这和文章没啥关系,和多少行也没啥关系。
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception
HttpSession session = request.getSession();
ArrayList list = ReadTitleInfo.readTitleInfo();
session.setAttribute("list", list);
return mapping.findForward("showTitle");
这是啥意思啊
ReadTitleInfo.readTitleInfo();
这是你自己写的方法吗?
是的 在问题补充里
追答要是只显示20行的话。
循环集合的时候给个固定值(20)就完了。
你再看看,你的文件里是不是数据只有1条啊。
WPS 版ppt中如何让一行中指定的字单击一下再出来出现
参考技术A指定的字单独用一个文本框,然后设置自定义动画即可。演示软件为WPS演示软件。
1、首先在电脑上打开目标文件,如图所示。
2、然后在插入菜单中,执行“文本框-横向文本框”命令。
3、在目标位置放置文本框,输入目标文字内容。
4、然后在动画的菜单中,点击“自定义动画”选项。
5、然后设置文字的进入动画效果,如图所示。
6、然后设置“开始”为“单击时”,如图所示。
7、完成以上设置后,即可达到提问者的要求。
以上是关于在JSP中如何让页面一行显示20字的主要内容,如果未能解决你的问题,请参考以下文章
我的jsp页面中, 日期显示的格式是20101020, 如何转换成2010年10月20日