日期:2014-05-20  浏览次数:20820 次

急!!一个关于方法调用参数的问题
现在在用STRUTS开发,在一个ACTION中有2个方法

方法1是实现检索记录输出到一个文件中,方法2是将固定场所的文件下载下来,2个功能如果在JSP中都分别用一个按钮可以实现。

现在的问题来了,要将2个方法连起来,一个按钮实现2个功能,也就是说检索记录输出到文件中后又执行下载功能。

我现在的思路是想在方法1中调用方法2
Em0057Action em57action=new Em0057Action();
em57action.showCsv(mapping, form, request, response, mCon, pCon, sCon);

showCsv是方法2,我跑了一下提示空指针错误,不知道这个方法中的参数应该怎么传

showCsv的方法开头是这么写的
Java code
    public ActionForward showCsv(ActionMapping mapping, 
                                        ActionForm form,
                                        HttpServletRequest request,
                                        HttpServletResponse response,
                                        Connection mCon,
                                        Connection pCon,
                                        Connection sCon)



请问我的参数该怎么传。。。不知道说的清楚了没有

------解决方案--------------------

------解决方案--------------------
定义什么就传什么
------解决方案--------------------
不是要下载么。。传那么多参数干啥,直接传个路径不就行了。