public class FilmMatchDetailsAction extends BaseAction{
public InputStream getDownLoadFile() throws Exception {
InputStream inputStream=null;
inputStream =this.getDownLoadFile1();
System.out.println("文件流是否为空?"+inputStream==null);
ServletActionContext.getValueStack(this.getRequest()).setValue("downLoadFile", inputStream);
return inputStream;
你调用getDownLoadFile1()方法时new一下getDownLoadFile1()方法所在的类,然后再调用。
public class FilmMatchDetailsAction extends BaseAction{
public InputStream getDownLoadFile() throws Exception {
InputStream inputStream=null;
BaseAction a = new BaseAction();
inputStream =a.getDownLoadFile1();
System.out.println("文件流是否为空?"+inputStream==null);
ServletActionContext.getValueStack(this.getRequest()).setValue("downLoadFile", inputStream);
return inputStream;
还不对的话留下QQ一起讨论下。
把你Q告诉我吧,我加你!,,,
为什么?
追答额!你这个实例化下这个类!
追问我是继承了这个Action的,
追答就是Action继承这个类的吗?继承了好像不行 你New一个看行不
追问能加QQ吗?
追答可以 510084364
本回答被网友采纳是struts2的问题,我想把struts2的Action里的相同的方法,封装到一个类里,所有的Action访问这个类,但是我弄了,全是null值,不知道怎么回事!