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