【发布时间】:2014-06-23 08:11:17
【问题描述】:
现在,我正在使用 Spring MVC 构建 RESTful Web 服务。 Web 服务器启动后,index.html 页面显示在浏览器中。 但是如果我更改 index.html 的内容,我必须重新启动 Web 服务才能看到更新。(我已经清除了浏览器缓存,它也不起作用。) 更改 index.html 的内容后,有什么方法只需要刷新网页即可获取更新? 我需要任何配置或代码吗?顺便说一句,我使用 Jetty 作为我的 Web 服务器。
任何信息将不胜感激。非常感谢。
下面是我的配置文件。
web.xml
<display-name>Spring MVC Application</display-name>
<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>
<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>
<filter>
<filter-name>disableCacheFilter</filter-name>
<filter-class>com.springapp.mvc.setting.DisableCacheFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>disableCacheFilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
mvc-dispatcher-servlet.xml
<context:component-scan base-package="com.springapp.mvc"/>
<mvc:resources mapping="/**" location="/app/" />
<mvc:annotation-driven/>
【问题讨论】:
标签: html spring model-view-controller jetty