seam中默认的seam-gen生成项目确实不会帮你处理图片的问题。需要做一定的修改才行。
以mysql数据库为例:
1.在mysql中使用longblob类型来存图像。
2.生成的实体bean对图片的字段做一定得修改
@Type(type="binary")
@Column(name = "pic", nullable = false, columnDefinition="longblob")
@NotNull
public byte[] getPic() {
return this.pic;
}
3.页面对于图片的上传,form标签要加上enctype="multipart/form-data"
<h:form enctype="multipart/form-data">
......
<s:fileUpload id="pic" data="#{personHome.instance.pic}" accept="image/jpg" contentType="image/jpg" />
......
<h:form>
4.页面对于图片的显示
<s:graphicImage rendered="#{personHome.instance.pic ne null}"
value="#{personHome.instance.pic}">
<s:transformImageSize width="200" maintainRatio="true"/>
</s:graphicImage>
分享到:
相关推荐
seam_carving代码实现 图像缩放
SeamCarving的C++实现代码,使用opencv库。包含完整项目工程及测试图像,可直接使用
SEAM 中文开发指南(官方)
seam 中文文档 pdf 格式 JSF+EJB3.0快速开发框架Seam的中文版向导。。。
用Python实现的Seam Carving算法,参考资料https://karthikkaranth.me/blog/implementing-seam-carving-with-python
个人收集整理的最全面seam文档 包括seam_reference(中、英) richfaces jsf a4j 以及seam一些其他主要功能
Seam 中文开发指南 seam中文文档
JBOSS SEAM组件中文手册 Seam_2.0_Reference_zh_CN
seam下一代web开发框架
seam in action 中文 english seam提供了快速开发 好长。netjava 新手学习的利器 中英文各一本,英文的好像不是很好
1.Matlab可以直接运行的源码实现,功能结构,代码清晰易读 2.可以帮助理解代码以及相应的实现原理 3.能实现基于SeamCarving算法的图像放大和缩小
seam框架需要的所有jar包,支持seam ui组件
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
seam carving的相关代码实现
JBoss_Seam--中文、Seam教程,中文Seam针对初学者很好的讲解及实例。希望对您有所收获。
本代码可计算梯度图,能量图,根据用户自定义的纵横裁剪线的条数,来显示裁剪线。至于裁剪线的增删则不在此内。
Seam Carving实现图像的重定位——计算机图像与图形技术大作业 其中,实验部分包含以下的实验及结果: 图像剪裁:将原图像剪裁为指定尺寸,并保持主体内容完整且比例正常。 2.图像重定向(Retarget):将原图像...
Seam为 应 业务业业 义 种统 组 你的 用程序中所有的 定 了一 一的 件模型。 Seam组件可能是 态义 关关 态 有状 的,包含与几个定 良好的上下文中任何一个相 的状 , 包括长开间运行上 下文、持久化上下文、业务流程...
seam中的注解总结,包括三种JPA和seam自身的标签
最新SEAM参考文档中文版,12.30翻译