首页 | j2ee | j2me | j2se | java代码 | JAVA高级 | java资讯 | 认证考试 | 实用技巧
  当前位置:Java教程网>JAVA基础>文章内容
Struts2 上传文件时取得文件扩展名的最好方法
来源: 作者: 发布时间:2008-08-03  
上传文件时,如果你取得表单的控制器中,增加一个变量
String uploadFileName;并为它写上getter setter


那么就可以取得用<input type=file>所传来的文件名,如"abc.jpg",STRUTS2会自己注入到uploadFileName里面.

 

而且这也是取得文件扩展名的一个方法.因为<input type=file>传来的是一个FILE对象,你接收到时以在服务器内存中了,扩展名为*.tmp,你想通过file.getPath()来取得它的路径,再取扩展名是不可能的.最好就是通过这个变量.

 

一开始不知道这个变量给它害死.因为我刚好写了这个同名属性.所以不知道发生了什么事


(阅读次数:
上一篇: AES基于java的算法的具体实现   下一篇: 信息加密系统概述
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·jfreechar的使用
·Java程序设计实验报告
·SCA简介
·javascript给二维数组赋值示例
·Java正则表达式初探
·Java转义符
·java文件上传类(代码)
·所有版本JDK下载地址
·java中toString的用法-
·struts2中用拦截器实现权限管理
·spring入门之简单登陆例子
·一个JSF例子
·java中的List排序
·struts与spring的整合
·java数组排序实例
·java中用TreeMap进行中文排序
·java垃圾回收机制中回收一个对象
·java中保存对话框的默认文件类型
·java程序中执行dos命令或运行其
·java析构函数替代者finalize()解
  相关文章
· AES基于java的算法的具体实现
· 信息加密系统概述
· Java规则引擎工作原理及应用
·深入了解StrutsValidator
·JSP程序员成长全计划
·Java和JSP编程应该注意的六个常
· 将指定的文本内容写入到指定路
· Struts 1.x中批量封装对象
· EXTJS动态树的实现
· dwr2.0 reverse-ajax 的用法
·v java 常用IO操作
·使用java模拟登陆百度
· Java中常犯的错误
· 使用异步Bean提高Web服务性能
· 线程同步
· Hibernate的主键生成方式
· springMVC入门
· Portal技术原理
· JDK5.0的11个主要新特征
· 最简单的一个XML解析-dom4j
Power by DedeCms