在JAVA文件里 写了如下的代码 !
import java.io.*;
import java.util.ArrayList;
import java.util.List;;
public class testBean {
public List fileN(){
String srcDirectory = "c:\\tmp";
File srcDir = new File(srcDirectory);
String fileList[] = srcDir.list();
String srcFileName;
ArrayList ss=new ArrayList();
for (int i = 0; i < fileList.length; i++) {
srcFileName = srcDirectory + "\\" + fileList[i];
ss.add(srcFileName);
} return ss;
}
}
如果我现在 想在JSP里调用这个方法 该怎么做!?
直接 testBean tb=new testBean();
List ls=tb.fileN(); 好象不行 要报错误 !
请各位指点一下 不胜感激
import java.io.*;
import java.util.ArrayList;
import java.util.List;;
public class testBean {
public List fileN(){
String srcDirectory = "c:\\tmp";
File srcDir = new File(srcDirectory);
String fileList[] = srcDir.list();
String srcFileName;
ArrayList ss=new ArrayList();
for (int i = 0; i < fileList.length; i++) {
srcFileName = srcDirectory + "\\" + fileList[i];
ss.add(srcFileName);
} return ss;
}
}
如果我现在 想在JSP里调用这个方法 该怎么做!?
直接 testBean tb=new testBean();
List ls=tb.fileN(); 好象不行 要报错误 !
请各位指点一下 不胜感激
List ls=tb.fileN(); 好象不行 要报错误 !抱什么错误
ok!
试试
List ss=new ArrayList();
但是,如果你要发布某个程序,你就必须保证这个程序的执行环境可以找到你写的类,如果你的程序需要打包(一般都是这样的),就必须保证你的LIB(可能是你自己的,也可能是第三方的)存在于你的大的包中,你可能会说,可能吗?我曾经惨痛的经验告诉我,也可以告诉你,别那么自信,看看吧。
既然问题已经解决了 大家说的都有道理 我把分平均送给大家吧 多谢大家了 特别是angelleecash的忠言 希望以后多多帮助