该程序是打开指定目录中特定扩展名的文件
package tom.jiafei;
import java.io.*;
class FileName implements FilenameFilter{
String str=null;
FileName(String s){
str="."+s;
}
public boolean accept(File dir,String name){
return name.endsWith(str);
}
}
public class ListFile{
String extendsName=null;
StringBuffer allFileName;
public void setExtendsName(String s){
extendsName=s;
}
public String getExtendsName(){
return extendsName;
}
public StringBuffer getAllFileName(){
File dir=new File("d:/");
FileName help=new FileName(extendsName);
String file_name[]=dir.list(help);
for(int i=0;i<file_name.length;i++){
allFileName.append(file_name[i]+"");
}
return allFileName;
}
}
_________________________________________________________
<%@page contentType="text/html;Charset=GB2312"%>
<%@page import="tom.jiafei.*"%>
<jsp:useBean id="file" class="tom.jiafei.ListFile" scope="page"/>
<html>
<body>
<form action="" method="post">
输入文件的扩展名:<input type=text name="extendsName">
<input type=submit value="提交">
</form>
<jsp:setProperty name="file" property="extendsName" param="extendsName"/>
<P>
扩展名:<jsp:getProperty name="file" property="extendsName"/>
的文件有:<br>
<jsp:getProperty name="file" property="allFileName"/>
</body>
</html>
file.jsp
分享到:
相关推荐
JavaBean是一种特殊的Java类,它是Java编程语言中的一个核心概念,尤其在开发企业级应用程序时极为常见。JavaBean遵循特定的规范,使它们能够被其他Java应用或开发工具(如IDEs)识别、可视化和操作。JavaBean的主要...
4. **属性访问器和修改器**:除了基本的getter和setter,JavaBean还可能包含is方法(对于布尔属性)和accessor方法(用于读取不可变属性)。 5. **标准命名**:属性、方法和事件的命名应遵循一定的标准,以确保与...
JavaBean简介 什么是JavaBean? JavaBean的三个组成部分 JavaBean的基本特征 BeanInfo接口 JavaBean的开发模式 使用JavaBean开发应用程序 EJB简介
### JavaBean 学习知识点详解(适合初学者) #### 一、JavaBean 概述 JavaBean 是一种可重用的软件组件模型,主要用于 Java 应用程序开发中。JavaBean 的概念最早由 Sun Microsystems 提出,其设计目的是为了简化 ...
【JavaBean 简介】 JavaBean 是 Java 编程语言中的一种特殊类,它遵循特定的编程规范,主要用于封装数据和实现业务逻辑。在MVC(Model-View-Controller)设计模式中,JavaBean 作为 Model 层,是应用程序的数据载体...
虽然JavaBean在很多场景下非常有用,但它也有一些局限性,例如不支持多线程共享,对于复杂业务逻辑可能不够灵活,以及在大型项目中可能会导致过多的getter/setter方法等。 总的来说,JavaBean是Java编程中的基础...
JavaBean是Java编程中的一种重要概念,主要用于封装数据和业务逻辑,它遵循一定的规范,使得Java对象能够被方便地在Web应用中使用,特别是在Servlet和JSP之间传递数据。在这个项目"JavaBean_Javabean增删改查_...
JavaBean 可以在支持 Java 的任何平台下工作,而不需要重新编译。传统意义上的 JavaBean 支持的组件有两种,分别为可视化组件和非可视化组件。在 J2EE 系统中, JavaBean 通常用来封装业务逻辑和数据,实现业务逻辑...
JavaBean是一种特殊的Java类,主要用于封装数据和业务逻辑,它遵循特定的设计规范,方便在Java应用程序或Web应用中进行数据交换和组件重用。在这个"javabean留言小项目"中,我们可以深入理解JavaBean的基本概念、...
提供json转javabean和javabean转json的方法
"JavaBean技术应用实现购物车" JavaBean是一种特殊的Java类,它遵循JavaBean的命名约定和设计模式,主要用于封装和 Exposure 数据。JavaBean技术广泛应用于Web应用开发,特别是在购物车系统中,JavaBean技术可以...
JavaBean是一种在Java编程语言中编写可重用组件的标准。它是Java类库的一部分,主要用于封装数据和业务逻辑,便于在Web应用、企业级应用或任何Java应用中进行数据表示和交换。JavaBean遵循一定的规范,使得它们易于...
JavaBean 详细介绍 JavaBean 是一种特殊的 Java 类,它具有统一的接口格式,主要组成部分包括属性(Properties)、方法(Method)和事件(Events)。下面将详细介绍 JavaBean 的概念、组成部分、属性的介绍、JSP 中...
* JavaBean 可以看成是一个黑盒子,即只需要知道其功能而不必管其内部结构的软件设备。 JavaBean 的优点 * 可以将功能、处理、值、数据库访问和其他任何可以用 java 代码创造的对象进行打包,并且其他的开发者可以...
### JavaBean的相关讲解 #### 一、JavaBean概述 JavaBean是一种使用Java语言编写的可重用组件。为了实现JavaBean的功能,此类组件必须遵循一定的规范:类必须是具体类(而非抽象类)且对外公开(`public`),并且...
JavaBean自动生成器是一款强大的工具,它极大地提高了开发效率,特别是在与数据库交互的项目中。该工具能够基于SqlServer数据库自动生成对应的Java代码,包括JavaBean、MyBatis的基本CRUD操作、接口及其实现类,以及...
JavaBean是Java编程语言中的一...总之,JavaBean是Java编程中不可或缺的一部分,通过这个课件,你可以系统地学习和掌握这一重要技术。无论是初学者还是经验丰富的开发者,深入理解JavaBean都能为你的编程生涯增添价值。
这类 JavaBean 不包含任何用户界面元素,主要应用于服务器端编程,特别是在 JSP 和 Servlet 应用程序中。 ##### 2.1 实例应用 - **购物车示例**:假设我们需要实现一个在线购物车功能,可以创建一个名为 `...
在Oracle Forms开发环境中,我们经常需要扩展其内置功能来满足特定业务需求,这时JavaBean的引入就显得尤为重要。本文将详细讲解如何通过JavaBean在Forms中实现功能扩展,结合具体的例子,帮助开发者深入理解这一...
**JSP与JavaBean使用教程** 本教程是针对初学者设计的,主要讲解了如何在JSP(JavaServer Pages)中有效地使用JavaBean。JavaBean是Java编程中的一个核心概念,它是一种符合特定规范的Java类,常用于封装数据和业务...