Java ModelandView 404问题

Java ModelandView 404问题,java,spring,spring-mvc,Java,Spring,Spring Mvc,我不明白为什么我在试图通过POST方法访问/liginform.dlp时出现404错误 我有以下web.xml映射: <servlet-name>doolloop</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <load-on-startup>1</load-on-s

我不明白为什么我在试图通过POST方法访问/liginform.dlp时出现404错误

我有以下web.xml映射:

  <servlet-name>doolloop</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>doolloop</servlet-name>
    <url-pattern>*.dlp</url-pattern>
  </servlet-mapping>
  <servlet-mapping>
    <servlet-name>doolloop</servlet-name>
    <url-pattern>/index.dlp</url-pattern>
  </servlet-mapping>
  <welcome-file-list>
    <welcome-file>index.dlp</welcome-file>
  </welcome-file-list>
以下代码导致404错误:

 @RequestMapping(value="/loginform.dlp",method = RequestMethod.GET)
        public ModelAndView CheckLogin(){
            ModelAndView mv = new ModelAndView("/form/loginform");
            return mv;
        }
如果我将其更改为以下方式,它将完美工作:

@RequestMapping(value="/loginform.dlp",method = RequestMethod.GET)
        public String showForm() {
                return "/forms/loginform";

有什么问题?请帮助

也许解析的JSP路径以双斜杠开始(一个来自
前缀
属性,另一个来自返回值)。

也许解析的JSP路径以双斜杠开始(一个来自
前缀
属性,另一个来自返回值)。

仔细检查导入。确保您使用:

org.springframework.web.servlet.ModelAndView
而不是:

org.springframework.web.portlet.ModelAndView.

第一个用于servlet,第二个用于portlet。

仔细检查您的导入。确保您使用:

org.springframework.web.servlet.ModelAndView
而不是:

org.springframework.web.portlet.ModelAndView.

第一个用于servlet,第二个用于portlet。

打开
org.springframework.web
记录器的日志记录,Spring将输出大量有用的信息,这些信息涉及它绑定到哪些URL模式的类和方法。
org.springframework.web
记录器和Spring将输出所有关于它绑定到哪个URL模式的类和方法的有用信息这是我的问题,这是我的问题。