您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送

JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送

来源:网络整理     时间:2016/6/21 15:22:41     关键词:

关于网友提出的“ JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送”问题疑问,本网通过在网上对“ JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送
描述:

这是class文件中的;目的是得到指定目录下的文件名,把文件名放入到一个数组里返回;
package com.bean;
import java.io.*;
public class testBean {
     public String[] file(){
     String srcDirectory = "c:\\hd";  //注释:在C盘目录hd下
 File srcDir = new File(srcDirectory);
      String fileList[] = srcDir.list();
String srcFileName;
         String  fName[]=new String[10];
    
for (int i = 0; i < fileList.length; i++) {
srcFileName = srcDirectory + "\\" + fileList[i];
    fName[i]=srcFileName.toString();
   
 }
           return fName;    //返回数组fName;
     }
}
main.jsp文件:目的就是把在testBean中得到文件名显示出来
<%@page c/html;charset=gb2312"%>
<%@page import="com.bean.testBean"%>


文件的读写



<%//读取文件内容 
//hd.result();
%>


显示文件名:






就是这样的 ,但是运行的时候却报错:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: in the jsp file: main.jsp
Tomcat 5.0\work\Catalina\localhost\first\org\apache\jsp\main_jsp.java:64: incompatible types
found   : void
required: java.lang.String[]
  String NM[]=hd.file(); 
1 error
            org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:128)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:351)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:413)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:453)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
哪位大虾,救救 我, 解决了 立刻送分
以上介绍了“ JAVA问题,如何引用一个函数的数组返回值急!在线等,有分送”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1899285.html

上一篇有没有写JDK15的书啊 下一篇怎么样用一个面板的按钮来放置另一个面板

相关图片

相关文章