PrimeFaces教程v05-3.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PrimeFaces教程v05-3

PrimeFaces简介 PrimeFaces是一个用于提高JSF Web应用程序开发效率的开源类库。 1.1.1 Graphic Text 文本图象化显示 1 1.1.2 ImageCropper 2 1.1.3 ImageSwitch 3 1.1.4 Google Maps 地图 3 1.1.5 Dyna Image 5 1.1.6 Media 7 1.1.7 Star Rating 7 1.1.8 Wizard: 7 1.2 消息: 8 1.2.1 Growl Mac风格的消息显示 8 1.2.2 Message/Messages 8 1.2.3 Tooltip 8 1.3 文件处理: 9 1.3.1 FileUpload 上传文件 9 1.3.2 FileDownload 下载文件 11 1.3.3 IdleMonitor 屏幕凝滞 11 1.3.4 Terminal 11 1.4 辅助功能(辅助其它JSF组件,给它们添加新的功能和行为): 12 1.4.1 Ajax Engine 12 1.4.2 Ajax Poll轮询 13 1.4.3 Ajax远程调用p:remoteCommand 14 1.4.4 Ajax Status 显示ajax后台运行状态。 14 1.4.5 Focus 15 1.4.6 Effect: 15 1.4.7 Collector : 16 1.4.8 Resizable 给任何JSF组件添加可调整大小的行为。 16 1.4.9 RequestContext : 16 2 TouchFaces 18 2.1.1 移动UI工具 18 2.1.2 Ajax Push/Comet 19 2.1.3 几分钟实现聊天应用: 19 Graphic Text 文本图象化显示 实时地将任意文本转换为图片。 p:graphicText value=”PrimeFaces” fontName=”Arial” fontSize=”14” fontStyle=”bold”/ ImageCropper 裁剪图像的给定区域,将被裁出的部分传到服务器。 示例运行效果: p:imageCropper value=#{imageCropperBean.croppedImage} image=/images/barca/camp_nou.jpg initialCoords=225,75,300,125/ p:graphicImage id=localCroppedImage value=barca/#{imageCropperBean.newImageName}.jpg / p:commandButton?value=Crop action=#{imageCropperBean.crop} update=localCroppedImage/ 受管Bean代码: public class ImageCropperBean { private CroppedImage croppedImage; public CroppedImage getCroppedImage() { return croppedImage; } public void setCroppedImage(CroppedImage croppedImage) { this.croppedImage = croppedImage; } public String crop() { ServletContext servletContext = (ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext(); String newFileName = servletContext.getRealPath() + File.separator + images + File.separator + barca + File.separator+ croppedImage.jpg; FileImageOutputStream imageOutput; try { imageOutput = new FileImageOutputStream(new File(newFileName)); imageOutput.write(croppedImage.getBytes(), 0,

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档