Spring Web MVC应用程序找不到资源

时间:2015-11-16 15:55:36

标签: spring jsp model-view-controller

我使用netbeans作为我的IDE来开发基本的Web应用程序。我成功地将外部文件添加为图片和CSS文件等资源。他们今天工作得很好,突然间他们没有被netbeans发现。以下是我在调试时得到的错误

Failed to load resource: the server responded with a status of 405 (Method not allowed).

以下是我在XML配置文件中初始化MVC资源的方法。

<mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
<mvc:annotation-driven />

以下是我在JSP文件中使用它的方法。

<link rel="stylesheet" href='<c:url value="/resources/css/bootstrap.min.css"/>'>

那可能是错的。为什么突然停止了?感谢任何指针。

========编辑===========

这是我的web.xml

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
       /WEB-INF/applicationContext.xml
    </param-value>
</context-param>
<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
</servlet-mapping>

以下(已经显示)两行在applicationContext.xml

    <mvc:resources mapping="/resources/**" location="/resources/" cache-period="31556926"/>
<mvc:annotation-driven />

这是我的控制器。

@RequestMapping(value = "/myURL", method=RequestMethod.GET)
public String MyControllerGET(HttpServletRequest request, Model model)
{
     // some code here....nothing fancy, just harcoding some values
}

0 个答案:

没有答案