使用Struts2实现文件下载是比较简单的,但必须注意两点:如果要下载的文件名为中文文件名,则需要编码转化,另外,有些应用程序需要让用户下载之前进行进一步检查,比如判断用户是否有足够权限来下载该文件等。
利用Struts下载文件,一般需要以下3步:
(1)编写下载页面。
(2)编写Struts2实现文件下载的Action。
(3)修改配置文件struts.xml,配置Action。
使用Struts2实现文件下载是比较简单的,但必须注意两点:如果要下载的文件名为中文文件名,则需要编码转化,另外,有些应用程序需要让用户下载之前进行进一步检查,比如判断用户是否有足够权限来下载该文件等。
利用Struts下载文件,一般需要以下3步:
(1)编写下载页面。
(2)编写Struts2实现文件下载的Action。
(3)修改配置文件struts.xml,配置Action。