问题描述
JSP页面中上传文件,要求数据库中保存文件名: 选择文件:<s:file theme="xhtml" name="xslFile" size="30"/>怎么得到上传的文件名呢?
解决方案
在action映射一个String实例变量uploadFileName,这个就是文件名了http://wyl8491797.iteye.com/blog/516035
解决方案二:
定义这个xslFileContentType变量可以得到文件的类型属性
解决方案三:
获取文件名可以在Action中定义变量来得到,因为Struts2实现了把名字封装到了这个变量里。那么这个变量怎么定义呢?那就是你前太<S:file name="">里的name值加上FileName。比如你这里name值是“xslFile”,那么你的变量就是xslFileFileName;必须这样。和你的前台定义的name有关系!
时间: 2024-10-30 19:29:57