struts中日期处理以及文件下载
2024-09-24 10:28:12
日期处理
对于jsp提交的基本数据类型和日期格式为yyyy-MM-dd的自动转换为相应的
对于其它的日期格式需要自定义转换器
局部类型转换器
1,写转换器类(继承StrutsTypeConverter)
2,配置转换器类
在同包的action下新建一个peoperties文件
命名格式为actionClassName-conversion.properties
举例:com.Liyb/UserAction-conversion.properties
3,内容
user.birth=转换器类全路径(com.Liyb.myconversion)
总结:转换器能否给其他action用? 不能
全局类型转换器
不同点在于配置文件的位置以及内容
位置在src目录下命名为xwork-conversion.propersion
内容:java.util.Data=转换器类(com.Liyb.myconversion)
文件上传
jso页面(enctypeyao类型为文本 数据 或是其他二进制文件)
后台代码(struts封装file名为jsp前端页面name属性名+FileName)
第二步骤利用servletapi中获取文件路径
第三步 fileutil.copyFile()拷贝文件
文件下载
第一列出下载项(利用c标签中url属性跳转地址)
第二步参考struts文档参照resultstream类 配置相关信息
后台各个步骤
最新文章
- 使用PowerDesigner设计建造MySQL数据库
- jdbc.properties各种数据库连接配置
- x-forward-for详解
- springmvc(2)Controller源码简单解析
- Sublime Text 3 python和Package Control配置方法
- 运用Python成为黑客
- ZJOI2015 一试。
- Python12期培训班-day1-三级菜单代码分享
- struts2学习笔记之四:多配置文件支持和常用配置参数
- 关于自动刷新CSS
- ThinkPHP框架模型连贯操作(八)
- cakephp2.3.0 lib中的Model.php有一个bug
- 【译】基于主机的卡仿真(Host-based Card Emulation)
- maven转gradle ,windows错误重定向
- pl/sql学习(6): 引号/程序调试/列中的字符串合并/正则表达式
- Bigger-Mai 养成计划,Python基础巩固四
- centos7下kubernetes(4.kubernetes组件)
- jenkins--svn基本使用
- Window修改cmd编码
- Android加载asset的db