java - Spring 3中静态内容的自动刷新

标签 java spring tomcat spring-mvc multipartform-data

在我的 Spring 3 网络应用程序中,用户可以使用 Springs 多部分解析器上传图像。图像保存到应用程序 servlet-context.xml 中定义的文件夹:

<mvc:resources mapping="/resources/**" location="/resources/" />

问题是我需要刷新服务器上的资源文件夹以使新图像对用户可见。

如何让 Spring/Tomcat 在每次上传后自动刷新图像?

最佳答案

这个“resources”文件夹是tomcat中的监视文件夹吗..您可以通过在server.xml中添加配置来创建一个监视文件夹。

此外,在处理图像和其他静态内容时,服务器会在需要时查找文件并传送内容,请在对服务器进行任何更改之前检查浏览器是否正在缓存结果。

关于java - Spring 3中静态内容的自动刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7146310/

相关文章:

java - 在Java程序中打开Windows虚拟键盘

java - 用户从不同国家登录时需要显示本地时间的交易。

javascript - 如何在 Spring Framework 中发送和接收带参数的 ajax 请求?

java - getResourceAsStream 在 jUnit 上工作,但不在 Tomcat 上工作

java - 将网站从 tomcat 指向 Apache 服务器

java - servlet 3.x 在tomcat 7中同时获取POST body和使用request.getParameter()

java - 如何从数组中删除对象

java - 如何保存在 JTable 中输入的数据,以便在我们退出应用程序后它仍然存在?

java - 使用 jUnit 进行 Spring Hibernate 存储库测试

Spring amqp 使用rabbitMQ延迟消息传递