spring问题:No request handling method with name 'list' in class .......

katastrophe 2008-09-27 05:16:31
继承MultiActionController

配置文件代码:
<beans>
<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
<property name="mappings">
<props>
<prop key="/test/test.do">testController</prop>
</props>
</property>
</bean>

<bean id="paraMethodResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
<property name="paramName">
<value>action</value>
</property>
</bean>

<bean id="testController" class="com.sales.controller.TestController">
<property name="methodNameResolver">
<ref bean="paraMethodResolver" />
</property>
</bean>
</beans>



TestController类代码:

public class TestController extends MultiActionController{

public ModelAndView add(HttpServletRequest request, HttpServletResponse response) {

System.out.println("add");
return null;
}

public ModelAndView list(HttpServletRequest request, HttpServletResponse response) {

System.out.println("list");
return null;
}

}

在页面上请求http://localhost:9080/Project/test/test.do?action=list 时,出现异常 No request handling method with name 'list' in class
不知为何,望各位赐教,不胜感激!
...全文
698 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
seaInSeashell 2011-04-14
  • 打赏
  • 举报
回复
我也遇到这个问题了,原来是包导错了,1楼是对的!!!
yqf584874132 2010-11-13
  • 打赏
  • 举报
回复
楼上的说得真对
todaynight 2009-07-30
  • 打赏
  • 举报
回复
可能引入的包不对,
试试看一下:
import org.springframework.web.servlet.ModelAndView;

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧