昨晚特别郁闷,一个小问题,我本打算花半个小时解决掉的,没想到从晚上8:30一直折腾到11:30,没搞出来,特别郁闷,也束手无策了,请求帮助
我用的spring mvc开发的软件,软件流程是:控制器-->业务代码-->DAO类
其中有一个功能就是简单的弹出一个“上传页面”,我就在对应的控制器类,加了一个return new ModelAndView(getDepartmentView());
成功的实现了这个功能,不过这个控制器是继承 Controller 接口的,
昨晚,我把这个控制器类的继承改为MultiActionController。
其类的方法,也做了微调,只是改了方法名,原来是 handleRequest(request,response),改成了show(request,response),我的目的,就是在一个控制器类能实现多个功能,以减少控制器类的数量
运行的时候,其url:
resourceUpload?method=show
显然就是,到这个控制器类的方法show()中去执行代码,
但是一运行起来,就报
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/5.5.23显然是没找到资源的问题,我通过断点跟踪发现,程序根本就走不到这个“控制器类”的show()方法中来,特别郁闷,也不知道怎么解决的,希望遇到过这样问题的人,指点解决办法哦
我用的spring mvc开发的软件,软件流程是:控制器-->业务代码-->DAO类
其中有一个功能就是简单的弹出一个“上传页面”,我就在对应的控制器类,加了一个return new ModelAndView(getDepartmentView());
成功的实现了这个功能,不过这个控制器是继承 Controller 接口的,
昨晚,我把这个控制器类的继承改为MultiActionController。
其类的方法,也做了微调,只是改了方法名,原来是 handleRequest(request,response),改成了show(request,response),我的目的,就是在一个控制器类能实现多个功能,以减少控制器类的数量
运行的时候,其url:
resourceUpload?method=show
显然就是,到这个控制器类的方法show()中去执行代码,
但是一运行起来,就报
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
Apache Tomcat/5.5.23显然是没找到资源的问题,我通过断点跟踪发现,程序根本就走不到这个“控制器类”的show()方法中来,特别郁闷,也不知道怎么解决的,希望遇到过这样问题的人,指点解决办法哦
这个路径写错了吧,都报404错误了,自己检查一下吧,看看是不是要加个后缀什么的,
我用struts是这样写的resourceUpload.do?method=show
所以其控制器的bean中应该配置“方法”的属性的,但是,我漏掉了,哈哈,把“方法”属性加上,就好了