java.lang.NoSuchMethodException: Action does not contain specified method
代码如下:
jsp:<frameset rows="94,22,*,22" cols="*" frameborder="NO" border="0" framespacing="0">
<frame id="mainTop" name="mainTop" src="${pageContext.request.contextPath}/frameworkManager.do?method=topMenuList" scrolling="NO" noresize >
<frame id="mainInfo" name="mainInfo" src="${pageContext.request.contextPath}/frameworkManager.do?method=loginInfo" scrolling="NO" noresize>
<frameset id="mainCenter" id="mainCenter" cols="180,11,*" frameborder="NO" border="0" framespacing="0">
<frame id="mainLeft" name="mainLeft" src="${pageContext.request.contextPath}/frameworkManager.do?method=leftMenusList" scrolling="NO" noresize>
<frame id="split" name="split" src="${pageContext.request.contextPath}/doc/common/main_split.jsp" scrolling="NO" noresize>
<frame id="mainContent" name="mainContent" src="${pageContext.request.contextPath}/doc/common/main_content.jsp?id=02">
</frameset>
<frame id="mainBottom" name="mainBottom" src="${pageContext.request.contextPath}/frameworkManager.do?method=userInfo" scrolling="NO" noresize>
</frameset>
action配置:
<action
parameter="method"
path="/frameworkManager"
scope="request"
type="org.springframework.web.struts.DelegatingActionProxy">
<forward name="mainTop" path="/doc/common/main_top.jsp"/>
<forward name="mainLeft" path="/doc/common/main_left.jsp"/>
<forward name="mainContent" path="/doc/common/main_content.jsp"/>
<forward name="mainBottom" path="/doc/common/main_bottom.jsp"/>
<forward name="mainInfo" path="/doc/common/main_info.jsp"/>
</action>
action方法:public ActionForward leftMenusList(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
List leftMenuList = null;
String parentId = request.getParameter("parentId");
try {
leftMenuList = frameService.findLeftMenu(parentId);
} catch (BusinessServiceException e) {
e.printStackTrace();
}
request.setAttribute("leftMenuList", leftMenuList);
return mapping.findForward("mainLeft");
}
实在找不出来哪错了。。。