0
我有有我的呼唤,但仍然我得到下面的异常java.lang.NoSuchMethodException:在Struts 1.3 *
SEVERE: Action[/common/DepartmentAction] does not contain method named ''
java.lang.NoSuchMethodException: com.secureyes.eswastha.struts.action.DepartmentAction.(org.apache.struts.action.ActionMapping, org.apache.struts.action.ActionForm, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
我真的很困惑,为什么我得到这样的异常的方法的动作类。 。
这是我行动的struts-config.xml:
<action path="/common/DepartmentAction" name="SecurEyesForm" type="com.secureyes.eswastha.struts.action.DepartmentAction" scope="request" parameter="method" validate="false">
<forward name="departmentHome" path="/WEB-INF/Masters/DepartmentMaster.jsp"></forward>
</action>
,这是我的动作类方法:
public ActionForward goToHome(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
//call method to verify Pagetoken
forwardRequestTo = "departmentHome";
return mapping.findForward(forwardRequestTo);
}
,这是我如何调用Java脚本的方法:
function dataSave(){
document.forms[0].action="DepartmentAction.htm";
document.forms[0].method.value="saveDepartmentDetails";
document.forms[0].target="workFrame";
document.forms[0].submit();
}
可能是什么问题?
我已经使用了frameset。
功能dataSave()是该有效方法?如果你使用的是Struts 1.2,你的动作类方法不应该是行动吗? – kosa
这是一个查找调度操作吗? –
import org.apache.struts.actions.DispatchAction; –