我在 spring 3 mvc 中上传图像时遇到问题。我搜索了几个小时,但找不到任何令人满意的解决方案。
我想做什么?
我只想将图像上传到服务器并将其存储在一个位置,以便我可以从 jsp 站点轻松访问它以显示图像等。
我不知道,是否使用了错误的关键字,但我找不到一个好的解决方案,而且我是 Spring 新手,要自己解决这个问题......
所以问题不在于将文件存储在服务器上,这个问题我已经解决了,但到目前为止我只能将其保存到 ServletContext#getRealPath() 中,并且我认为我无法访问 jsp 中的图像网站。
有没有人知道如何解决这个问题或找到解决方案的任何提示?
非常感谢您的帮助,并对我的英语感到非常抱歉......在德国已经很晚了 -.-
最佳答案
据我所知,当您尝试访问 jsp 文件中的图像时,将会出现 404 错误。
您需要在 servlet.xml 文件中包含以下代码行。
<mvc:resources location="/assets/" mapping="/assets/**" />
您只需替换存储上传图片的路径即可。然后一切都会正常。
希望这对您有帮助。
干杯。
关于java - Spring 3 mvc如何将图像上传到Web应用程序资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10711145/