使用insert标签的controllerClass属性时,老报Controller of class 'com.controller.action.ListCatagoryAction' should implements 'Controller' or extends 'Action'异常
简单的代码如下:
<tiles:insert attribute="sidecontent"  controllerClass="com.controller.action.ListCatagoryAction"></tiles:insert>
public class ListCatagoryAction extends Action { @Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
Catagory catagory=(Catagory)form;

List<Catagory> catagorys=new ArrayList<Catagory>();
ICatagoyDao icDao=new CatagoryDaoImpl();
catagorys=icDao.list();

Set<Catagory> firstLevel=new HashSet<Catagory>();

for(Catagory ca:catagorys){
if (ca.getCatagory()==null) {
firstLevel.add(ca);
}
}

request.setAttribute("firstLevel", firstLevel);
return mapping.findForward("success");
}<action path="/listCatagory" name="catagoryForm"
    type="com.controller.action.ListCatagoryAction">
   <forward name="success" path="/layout/sidecontent.jsp"></forward>
 </action> 基本该做的我都做了,它提示我的类要实现或继承,但我的类明明都已经继承,不知为什么,请各位大侠指教