javaeye的XX分钟前 羡慕已久
今天打算自己实现
初步打算改装
struts2的s:date标签
一经研究发现 s:date原来支持这个功能
只需使用
nice='true'属性即可
该标签默认是英语显示时间 如 10 minutes ago
用国际化资源文件了配置为中文 步骤为
1 在strtus.xml中加
- <constant name="struts.custom.i18n.resources" value="globalMessages" />
<constant name="struts.custom.i18n.resources" value="globalMessages" />
2 创建文件globalMessages_zh.txt globalMessages_zh_cn.properties
globalMessages_zh.txt内容如下
- struts.date.format.past={0}前
- struts.date.format.future={0}后
- struts.date.format.seconds={0}秒
- struts.date.format.minutes={0,choice,1#1分钟|1<{0} 分钟}
- struts.date.format.hours={0,choice,1#小时|1<{0} 小时}
- struts.date.format.days={0,choice,1#1天|1<{0} 天}
- struts.date.format.years={0,choice,1#1 年|1<{0} 年}
struts.date.format.past={0}前
struts.date.format.future={0}后
struts.date.format.seconds={0}秒
struts.date.format.minutes={0,choice,1#1分钟|1<{0} 分钟}
struts.date.format.hours={0,choice,1#小时|1<{0} 小时}
struts.date.format.days={0,choice,1#1天|1<{0} 天}
struts.date.format.years={0,choice,1#1 年|1<{0} 年}
3 用native2ascii专程utf8编码 (MyEclepse新版的会自动转码)
ok打完收工
对照表:
i18n key |
default |
struts.date.format.past |
{0} ago |
struts.date.format.future |
in {0} |
struts.date.format.seconds |
an instant |
struts.date.format.minutes |
{0,choice,1#one minute|1<{0} minutes} |
struts.date.format.hours |
{0,choice,1#one hour|1<{0} hours}{1,choice,0#|1#, one minute|1<, {1} minutes} |
struts.date.format.days |
{0,choice,1#one day|1<{0} days}{1,choice,0#|1#, one hour|1<, {1} hours} |
struts.date.format.years |
{0,choice,1#one year|1<{0} years}{1,choice,0#|1#, one day|1<, {1} days} |
分享到:
相关推荐
本人测试通过。Struts2漏洞2.0.xx升级为Struts-2.5.12步骤。压缩包包含升级步骤,及struts2.5.12所需要的libs.
spring3、struts2、mybatis和tiles结合的一个简单java web实现(XX学园管理系统),意在这几个框架的结合配置,供初学者学习参考。附件包含完成的代码和数据库脚本。
struts2实现改写在url后缀的方法,如XX.do--->改写为xx.html等,方便试用,一目了然
NULL 博文链接:https://12345678.iteye.com/blog/711024
2)企业管理员管理部门,包括增、删(删除部门时员工移动到企业下)、改。考虑一级部门即可。也可以为部分指定主管。 3)企业管理员可以管理员工,增、删、在不同部门之间调动。员工可以同时出现在多个部门。 4)企业...
NULL 博文链接:https://12345678.iteye.com/blog/713954
NULL 博文链接:https://xx371557412.iteye.com/blog/1440684
本文主要描述在配置过程中出现的一些问题,并没有详细描述如何配置,其相关步骤请...包含多个struts-XX.xml文件; 将spring配置文件放到指定位置; 包含多个sping配置文件; 实现struts1中的; struts2打印错误堆栈;
数据库包括用户表和文件表,项目主体由Struts2框架搭建,前台jsp页面表单使用OGNL标签,XX_zh_CN(en_US).properties文件实现中英文国际化,XXAction-validation.xml实现表单校验,MD5加密文件绝对路径,保护文件安全...
OGNL是通常要结合Struts 2的标志一起使用,如<s:property value="xx" />等。大家经常遇到的问题是#、%和$这三个符号的使用。下面我想通过例子讲述这个问题: 首先新建名为Struts2_OGNL的Web工程,配置开发环境。之前...
struts2-core-2.xx 升级为struts2-core-2.3.15.1.jar后 jsonplugin-0.32.jar需要升级为 struts2-core-2.3.15.1.jar,不然在使用ajax时候报错 java.lang.NullPointerException at org.apache.jsp.web.error_jsp._jsp...
基于struts的图书管理系统
-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一个xml配置文件中 然后用include节点引用 --> <include file="struts-default.xml"> <!-- package提供了将多个Action组织为一个模块的方式 ...
NULL 博文链接:https://xx371557412.iteye.com/blog/1440681
姓名: 性别: 年龄: 民族:汉族 户籍: 最高学历:本科 ... 开发日期:20xx年5月—20xx年7月 项目二:Naking溧水县信息管理平台 开发环境:Windows20xx+MyEclipse5.5+Oracle+Tomcat6
Struts2-Vulenv struts2进攻环境源代码,主要是自己学习struts2突破所用,方便debug溯源 还在不断更新中。。。 S2-001 S2-005 S2-007 S2-008 S2-009 S2-012 S2-013 S2-014 S2-015 使用方法 在IDEA中点击...
json实现省市县三级联动下拉框,从数据库读取数据到页面显示!
Spring-mvc框架的Controller目前已经可以完全替代Struts的ction来处理扫瞄器的请求,而在配置上,Spring-mvc比Struts基于Java的客户关系管理系统的设计与实现(全文)全文共6页,当前为第2页。基于Java的客户关系管理...
SSH(struts+spring+hibernate)的jar包 ...Struts2使用Filter嵌入自己的框架。配置文件加载顺序为:default.properties -> struts-default.xml -> struts-plugins.xml -> struts.xml -> struts.locale。
基于Java EE开发的一个在线购物系统、有数据库文件、用的MYSQL