2个小问题:Struts2 国际化支持和下载文件的开发思路
来源:互联网 发布:淘宝广告怎么做 编辑:程序博客网 时间:2024/05/23 00:07
在struts 2 添加国际化支持具体操作
1 首先在src 目录下增加一个配置文件,可命名为struts.properties ,当然也可以在struts.xml文件中配置(通过写一个constant常量)
具体写法: struts.custom.i18n.resources=globalMessages
globalMessages 表示国际化文件的前缀
2 写两个国际化文件 ,一个中文 globalMessages_zh.properties, 一个英文 globalMessages_en.properties
3 在相应的jsp显示页面中配置 如:label="%{getText('firstname')}"
-------------
下载文件的开发思路:
文件下载的方法一定是返回一个InputStream 对象
首先 (如果要向客户端发出响应流(即弹出下载文件窗口),必须要知道文件在什么地方,要定位到文件上)
要根据documentItemId在数据库中查询出documentItem,
紧接着要得到documentItem的属性randomName随机名字,根据随机名字进行文件的定位,找到相应的文件
然后在服务器端把文件找到了,这是一个File对象,
紧接着构建一个FileInputStream,
最后将FileInputStream输入流返回给客户端。
- 2个小问题:Struts2 国际化支持和下载文件的开发思路
- Struts2的国际化支持
- Struts2的国际化支持
- struts2 的国际化支持
- struts2 的国际化支持
- struts2 的国际化支持
- struts2的国际化支持
- struts2 的国际化支持
- struts2 的国际化支持
- Java国际化的思路及支持的国家和语言
- Struts2对国际化的支持
- struts2对国际化的支持
- 国际化与格式化(0):Java国际化的思路及支持的国家和语言
- Struts2 多个文件上传和下载(支持中文文件名)
- Struts2的多个文件上传和下载
- JAVAWEB开发之Struts2详解(三)——Struts2信息国际化、自定义拦截器以及Struts2文件上传和下载详解
- struts2.3.1.2 的国际化问题
- 解决了struts2国际化无法读取属性文件的问题
- lan
- lan9115driver_source.c
- 超级实用---打字时自动禁用触摸板,避免误触的烦恼!
- php编码header中参数说明
- ABAP选择屏幕:根据用户选择动态显示屏幕
- 2个小问题:Struts2 国际化支持和下载文件的开发思路
- ubuntu 下 MYSQL 安装
- HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,malloc,new的异同
- 夜深人静
- Unix学习日记
- 经典初级的CMS
- 显示当前时间
- 许巍
- 微格教学之软件维护教案一