首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 怎么调用java类里的public static void main(String argv[]) {中的main方法

2012-03-02 
jsp 如何调用java类里的public static void main(String argv[]) {中的main方法?jsp如何调用java类里的pub

jsp 如何调用java类里的public static void main(String argv[]) {中的main方法?
jsp   如何调用java类里的public   static   void   main(String   argv[])   {中的main方法?

这个类如下
package   CylClass;

//public   class   XlsToTable   {
  //   public   XlsToTable()   {
  //   }
//}

import   org.apache.poi.poifs.filesystem.POIFSFileSystem;
import   org.apache.poi.hssf.record.*;
import   org.apache.poi.hssf.model.*;
import   org.apache.poi.hssf.util.*;
import   org.apache.poi.hssf.usermodel.HSSFWorkbook;
import   org.apache.poi.hssf.usermodel.HSSFSheet;
import   org.apache.poi.hssf.usermodel.HSSFRow;
import   org.apache.poi.hssf.usermodel.HSSFCell;
import   org.apache.poi.hssf.record.aggregates.FormulaRecordAggregate;
import   java.io.FileInputStream;

public   class   XlsToTable   {
  public   static   String   fileToBeRead   =   "E:/a.xls ";

  public   static   void   main(String   argv[])   {
    try   {
      HSSFWorkbook   workbook   =   new   HSSFWorkbook(new   FileInputStream(
          fileToBeRead));
      HSSFSheet   sheet   =   workbook.getSheet( "Sheet1 ");
      int   rows   =   sheet.getPhysicalNumberOfRows();
      for   (int   r   =   0;   r   <   rows;   r++)   {
        HSSFRow   row   =   sheet.getRow(r);
        if   (row   !=   null)   {
          int   cells   =   row.getPhysicalNumberOfCells();
          String   value   =   " ";
          for   (short   c   =   0;   c   <   cells;   c++)   {
            HSSFCell   cell   =   row.getCell(c);
            if   (cell   !=   null)   {
              switch   (cell.getCellType())   {
              case   HSSFCell.CELL_TYPE_FORMULA:
                //
                break;
              case   HSSFCell.CELL_TYPE_NUMERIC:
                value   +=   (long)   cell.getNumericCellValue()
                    +   "\t ";
                break;
              case   HSSFCell.CELL_TYPE_STRING:
                value   +=   cell.getStringCellValue()   +   "\t ";
                break;
              default:
                value   +=   "\t ";
              }
            }
          }
          //   下面可以将查找到的行内容用SQL语句INSERT到oracle


          System.out.println(value);
          //
        }
      }
    }   catch   (Exception   e)   {
      System.out.println(e);
    }
  }
}



[解决办法]
XlsToTable.main(param)不行?
[解决办法]
jsp里面不能调用
但是你如果应用了这个类的话程序会执行这个main方法

[解决办法]
直接把这个类import到jsp中就行了啊!何必要自己去调用mian()呢?
[解决办法]
呵,jsp中没有用main的,除非在做 "单元测试 "的时候,run as java application
[解决办法]
学习一下。。。

热点排行