|
[学习公共库]JSP与JavaBean<续> |
麦林 发表于 2006/11/28 17:34:48 | 查看指定目录下的特定后缀的文件
1 Bean类ListFile,其中setExtendsName()方法为设置扩展名.getExtendsName()方法为取的扩展名,listFile()方法返回指定路径下找到的符合要求的文件名.
2 Bean类listFile中的主要方法listFile(),代码如下: public String[] listFile(){ File dir=new File("C:/Program Files/Apache Group/Tomcat 5.0/webapps/ROOT/"); FileName file_jsp=new FileName(extendsName); String file_name[]=dir.list(file_jsp); return file_name; }
3 添加辅助类FileName,代码如下: class FileName implements FilenameFilter{ String str=null; FileName (String s){ str="."+s; } public boolean accept(File dir,String name){ return name.endsWith(str); } }
4 在JSP文件中使用Bean方法,并将结果显示出来,添加代码如下: String name[]=file.listFile(); for(int i=0;i<name.length;i++){ out.print("<BR>"+name[i]);
使用Bean记录登录信息
1 设置Bean值,添加代码如下: user.setUserId(name); //调用Bean方法 user.setIsLogin(true); user.setLastLoginTime(new java.util.Date()); //设置成当前时间 user.setLogCount(1);
2 实现网页重新定向,添加代码如下:response.sendRedirect("文件名.JSP");
3 若用户登录成功,则显示信息,添加代码如下: if(user.isLogin()){ out.println("欢迎您,您的登录名是:"+user.getUserId()+"<br>"); out.println("您上次登录的时间是:"+user.getLastLoginTime()+"<br>"); out.println("现在是您第:"+user.getLogCount()+"次登录此网站"); }
|
|
|
|

|
.: 公告
|
|
| « | January 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | |
|
.: 我的分类(专题)
|
|

.: 最新日志
.: 最新回复
|
|

blog名称:栗色?蓝色? 日志总数:449 评论数量:201 留言数量:37 访问次数:2284398 建立时间:2006年5月16日 |
|

.: 留言板
|

.: 链接
|

|