一个struts DispatchAction的问题,急
黑夜 2008-03-29 01:17:29 jsp页面内容
<a href="addCompany.do?method=sel">新增信息</a>
struts-config.mxl内容
<action
name="addCompanyForm"
input="/AddCompanyInfo.jsp"
parameter="method"
path="/addCompany"
scope="request"
type="com.huang.action.AddCompanyAction">
<forward name="ok" path="/initCompanyManager.do" redirect="true" />
<forward name="findName" path="/AddRecruit.jsp" />
</action>
public class AddCompanyAction extends DispatchAction
{
public ActionForward add(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
return mapping.findForward("ok");
}
public ActionForward sel(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
{
return mapping.findForward("findName");
}
}
但是点击链接后不会执行 sel 的方面,后通过input 定向到AddCompanyInfo.jsp 页面,
如果将 input 属性去掉的话会报错
HTTP Status 500 - No input attribute for mapping path /addCompany
--------------------------------------------------------------------------------
type Status report
message No input attribute for mapping path /addCompany
description The server encountered an internal error (No input attribute for mapping path /addCompany) that prevented it from fulfilling this request.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.28
请高手指点