struts容错处理:
当客户请求的action不存在的时候,会由容器转发到错误消息页面。
那么进行以下配置可以转发到我们自己定义的页面:
<action path="/unknownAction" forward="/unknown.jsp" unknown="true"/>
这里我们自己建立jsp就可以了。
在使用DispatchAction时,如果没有提交参数名,则找不到指定的方法,那么我们在Action中应该重写unspecified方法转向指定的页面.这样找不到方法时就进入这个方法.
protected ActionForward unspecified(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
return mapping.findForward("success");
}