![]() |
1
3
将它们作为模型的一部分传递给视图可能是控制器的工作,但我认为处理获取图像是服务层的工作。 更新:Juregen Hoeller向您展示了如何使用带注释的控制器。 here . |
![]() |
2
2
这实际上取决于实际图像是如何获取的,以及它们用于什么目的。 例如,如果你正在建立一个照片共享网站,其中的图片是一流的公民,我完全同意 duffymo 的答案-它们应该由服务层加载并成为模型的一部分。 另一方面,如果所讨论的图像在本质上是纯粹的表示性的,并且在您的Web应用程序中作为公共图像提供(例如,您可能将某些进程的状态显示为红色/黄色/绿色灯光),则可以直接在视图中呈现它们。当然,在这个场景中,将实际的图像路径保存在数据库中是相当奇怪的——我宁愿想象图像路径存储在资源包中的某个位置。
使用后一种方法,假设您拥有的图像路径是相对于某些“基本”文件夹的,而完整的图像路径类似于
使用上述方法直接通过JSP呈现图像路径应该是很简单的。 |
![]() |
Mayur · maven项目中找不到文件异常找不到xml文件 2 年前 |
![]() |
Mayur · 我试图导入(import org.springframework.context.ApplicationContext),但它给了我错误org。Sprigframew无法解决 2 年前 |
![]() |
Pasha · 如何在@RequestBody中传递2个对象? 6 年前 |
![]() |
Halil · Spring MVC-有条件返回html内容或模板内容 6 年前 |
![]() |
M.K · 实现easy REST服务的问题-Spring MVC 6 年前 |