gpt4 book ai didi

java - Spring 3 未找到 HTTP 请求的映射 初学者

转载 作者:行者123 更新时间:2023-12-01 05:33:33 24 4
gpt4 key购买 nike

我只是尝试给出上述错误消息的示例

2011 年 12 月 21 日上午 12:14:46 org.springframework.web.servlet.DispatcherServlet noHandlerFound警告:在名为“mvc-dispatcher”的 DispatcherServlet 中未找到带有 URI [/BOL/home] 的 HTTP 请求的映射

下面是代码

package in.kukku.bol.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

@Controller
@RequestMapping("/home")
public class Home {

@RequestMapping(method = RequestMethod.GET)
public String printMsg(ModelMap model) {
model.addAttribute("msg", "hi");
return "index";
}
}

mvc 调度程序 servlet

<context:component-scan base-package="in.kukku.bol.controller" />

<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>

web.xml

<servlet>
<servlet-name>mvc-dispatcher</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>mvc-dispatcher</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/mvc-dispatcher-servlet.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

你能告诉我哪里错了吗

最佳答案

您似乎正在尝试通过 /BOL URL 访问应用程序,因为您尚未定义 Controller ,请尝试使用 {APP_CONTEXT}/home 访问它

关于java - Spring 3 未找到 HTTP 请求的映射 初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8580428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com