Action中还有两个属性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名、文件类型。这是Struts2设计的独到之处:Strut2的
Action类直接通过File类型属性直接封装了上传文件的文件内容,但这个File属性无法获取上传文件的文件名和文件类型,所以Struts2就直接将文件域中包含的上传
文件名和文件类型的信息封装到uploadFileName和 uploadContentType属性中,也就是说Struts2针对表单中名为xxx的文件域,在对应的Action类中使用3个属性来封
装该文件域信息:
类型为File的xxx属性:用来封装页面文件域对应的文件内容。
Action类直接通过File类型属性直接封装了上传文件的文件内容,但这个File属性无法获取上传文件的文件名和文件类型,所以Struts2就直接将文件域中包含的上传
文件名和文件类型的信息封装到uploadFileName和 uploadContentType属性中,也就是说Struts2针对表单中名为xxx的文件域,在对应的Action类中使用3个属性来封
装该文件域信息:
类型为File的xxx属性:用来封装页面文件域对应的文件内容。
类型为String的xxxFileName属性:用来封装该文件域对应的文件的文件名。(直接调用即可)
类型为String的xxxContentType属性:用来封装该文件域应用的文件的文件类型。(直接调用即可)