在开发前端功能时,可能会遇到不使用框架中的上传控件而直接使用html中表单元素的情况。以前的版本,这种情况需要开发人员手工处理,而在框架2.3以后的版本,改进了对表单直接上传的支持,做法如下:

  有一个表单类似于:

  然后我们在后面写个UI方法,类似于:

  testResult.zhtml的内容为:

  则用户点击提交按钮后可以在浏览器中看到文件名和文件大小。

  以上展现了在upload方法的UploadAction参数中取到文件对象,对其进行处理,处理完成后通过ZAction重定向到指定的Zhtml文件,并且在该文件中通过表达式展现upload方法处理的结果的全过程。