ssh2 action中怎么把参数传入到另一个类中(怎么action中写方法传,另一个页面怎么接收)
ssh2 action中如何把参数传入到另一个类中(如何action中写方法传,另一个页面如何接收)
我现在用SSH2做一个Excel导入在页面获取得了路径传到了action中,如何再把action中获得的地址传入到导入Excel的那个类中呢?导入Excel类又如何接收呢?很迷茫,个人对方法不是很熟练写不出来,求大家帮助。
下面贴一下相关代码:
这是action类中的方法,该如何传参数?
public String findAll2(){
System.out.println("路径:"+reportName);
return "result";
}
下面是导入Excel类的代码:
就是把路径赋给filePath
public class testExcel {
////////////////////////////////////////////////////////核心东西在这里///////////////////////////////////////////////////////////////
public static String filePath = "D://2003.xls"; //路径
/**
*
* @param
*/
public List<TStudent> daoru( String sfilePath) {
List<TStudent> tStudentList = new ArrayList<TStudent>();
try {
HSSFWorkbook wookbook = new HSSFWorkbook(new FileInputStream(sfilePath)); //读取该路径下的Excel里的内容
HSSFSheet sheet = wookbook.getSheet("Sheet1"); //读取Excel里Sheet1表的内容
int rows = sheet.getPhysicalNumberOfRows(); //获取有多少行
for (int i = 0; i < rows; i++) { //循环行
HSSFRow row = sheet.getRow(i); //获取行数据
if (row != null) { //判断是否有数据
int cells = row.getPhysicalNumberOfCells(); //获取有多少列
String str1 = ""; //储存数据
String str2 = ""; //储存数据
String str3 = ""; //储存数据
for (int j = 0; j < cells; j++) { //循环列
String value = ""; //储存数据
HSSFCell cell = row.getCell((short) j); //获取第j列数据
if (cell != null) { //判断是否有数据
switch (cell.getCellType()) { //对数据进行特殊处理
case HSSFCell.CELL_TYPE_FORMULA:
break;
case HSSFCell.CELL_TYPE_NUMERIC:
value += cell.getNumericCellValue();
break;
我现在用SSH2做一个Excel导入在页面获取得了路径传到了action中,如何再把action中获得的地址传入到导入Excel的那个类中呢?导入Excel类又如何接收呢?很迷茫,个人对方法不是很熟练写不出来,求大家帮助。
下面贴一下相关代码:
这是action类中的方法,该如何传参数?
public String findAll2(){
System.out.println("路径:"+reportName);
return "result";
}
下面是导入Excel类的代码:
就是把路径赋给filePath
public class testExcel {
////////////////////////////////////////////////////////核心东西在这里///////////////////////////////////////////////////////////////
public static String filePath = "D://2003.xls"; //路径
/**
*
* @param
*/
public List<TStudent> daoru( String sfilePath) {
List<TStudent> tStudentList = new ArrayList<TStudent>();
try {
HSSFWorkbook wookbook = new HSSFWorkbook(new FileInputStream(sfilePath)); //读取该路径下的Excel里的内容
HSSFSheet sheet = wookbook.getSheet("Sheet1"); //读取Excel里Sheet1表的内容
int rows = sheet.getPhysicalNumberOfRows(); //获取有多少行
for (int i = 0; i < rows; i++) { //循环行
HSSFRow row = sheet.getRow(i); //获取行数据
if (row != null) { //判断是否有数据
int cells = row.getPhysicalNumberOfCells(); //获取有多少列
String str1 = ""; //储存数据
String str2 = ""; //储存数据
String str3 = ""; //储存数据
for (int j = 0; j < cells; j++) { //循环列
String value = ""; //储存数据
HSSFCell cell = row.getCell((short) j); //获取第j列数据
if (cell != null) { //判断是否有数据
switch (cell.getCellType()) { //对数据进行特殊处理
case HSSFCell.CELL_TYPE_FORMULA:
break;
case HSSFCell.CELL_TYPE_NUMERIC:
value += cell.getNumericCellValue();
break;