使用文件上载组件

使用“文件上载”组件,为用户创建一种将文件上载至服务器的方式。此组件由输入字段和相关的浏览按钮组成。

用户可以在输入字段中手工指定文件,也可以通过单击浏览来浏览以搜索文件。要在 Faces JSP 文件中使用文件上载组件:
  1. 将“文件上载”组件从选用板上的“Faces 组件”抽屉拖至 Faces JSP 文件。
  2. 在“文件上载”组件(fileupload)的“属性”视图中,在字段中输入想要将文件上载组件绑定至的值。还可以单击浏览按钮来搜索一个值。通常将文件上载组件绑定至数据存储器,例如,数据库或 JavaBean。当提交具有文件上载组件的页面时,会将文件的内容存储在指定的位置(数据库中的列或 bean 的属性)中。
  3. 在“属性”视图的“验证”面板中:
    1. 如果想要要求用户指定文件,则选择值是必需的
    2. 在 MIME 表示法中指定用户可以上载的文件类型。使用 MIME 表示法并用逗号将文件扩展名分开(例如,text/html, image/gif)。
    3. 指定您不想让用户上载的文件类型。用逗号将文件扩展名分开(例如,xml, bat, exe)。
    4. 可以在“快速编辑”视图的“值已更改事件”中提供其它验证。单击单击以创建/编辑定制验证代码旁边的按钮以切换至“快速编辑”视图。

要了解使用“文件上载”组件的更多信息,学习以下教程(尤其是有关使用“文件上载”组件的练习):

教程:使用 JavaServer Faces 在 Web 页面上显示动态信息

相关概念
JavaServer Faces

相关任务
创建 Faces 应用程序 - 概述
创建 Faces JSP 文件
将验证添加至 Faces 输入组件

相关参考
Faces 组件参考
Faces 组件的属性

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.