【发布时间】:2012-07-23 06:25:25
【问题描述】:
我正在尝试制作一个允许用户从登录页面index.htm 登录的网络应用程序。此操作与 LoginController 映射,成功登录后将用户带回相同的index.htm,但作为登录用户并用欢迎消息问候用户。
index.htm 还有另一个名为 itemform 的表单,允许用户将项目名称添加为文本。此操作由 itemController 控制。
我的问题是我的 LoginController 和 itemController 都具有相同的 @RequestMapping,因此我收到此错误:
在 ServletContext 资源 [/WEB-INF/tinga-servlet.xml] 中定义名称为 'org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0' 的 bean 创建错误:bean 初始化失败;嵌套异常是 java.lang.IllegalStateException:无法将处理程序 [loginController] 映射到 URL 路径 [/index.htm]:已经映射了处理程序 [com.tinga.LoginController@bf5555]。
无法将处理程序 [loginController] 映射到 URL 路径 [/index.htm]:已映射处理程序 [com.tinga.LoginController@bf5555]。
我应该如何解决这个问题?
【问题讨论】:
-
你的两个控制器方法都映射了路径 "/index.htm" ?
标签: java spring spring-mvc