永发信息网

为什么Struts只执行execute方法而不执行我的自定义方法呢?

答案:1  悬赏:20  手机版
解决时间 2021-02-22 12:42
  • 提问者网友:蓝莓格格巫
  • 2021-02-22 06:57
我想让他执行upload方法,但是不管怎么改,他都只执行execute方法,请大家帮忙,谢谢!!

部分URL:
doc_mrg.do?method=upload

Action代码如下:
public final class Doc_mrgAction extends BaseAction {

public ActionForward upload(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
System.out.println("进入Action");
return mapping.findForward("upload");
}

public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
System.out.print("已经将字符串发送到页面的result");
return mapping.findForward("test");

}
}

Strust部分代码如下:
type="com.boco.eoms.doc_mrg.webapp.action.Doc_mrgAction"
name="Doc_mrgForm" scope="request" parameter="method"
unknown="false" validate="false">

path="/WEB-INF/pages/doc_mrg/upload_table.jsp" redirect="false" contextRelative="true" />
path="/WEB-INF/pages/doc_mrg/test.jsp" redirect="false" contextRelative="true" />
最佳答案
  • 五星知识达人网友:毛毛
  • 2021-02-22 07:28
我暂时保留我的看法!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯