锁定老帖子 主题:关于Jstl 、fmt[转载]
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-30
首先,jstl既然可以国际化,那么必然可以自动根据local设置来选择资源文件。 2,fmt:setLocal 可以设置Local,从而改变输出格式。 3,fmt:message 可以输出资源文件里的key对应的value。 4,<fmt:bundle> 使用<fmt:message key="xxx"/>也无法显示. 原因:工程没有指定input ,output的对应关系.这样classes并不是classpath路径. <fmt:message key="xxx"/>也能正常显示了。 5,难道<fmt:message>必须和<fmt:bundle >搭配使用才行吗?实在觉得有点罗嗦。 没办法,jstl就是这样用的。
<fmt:bundle>:资源绑定。除了以前提到过的在web.xml中声明以外,还可以利用此标签。例<fmt:bundle basename="message"></fmt:bundle> <fmt:setLocale>:设置locale,主要是用于这种情况,一个中国人在国外,locale是en_US,但想用中文显示。例:<fmt:setLocal value="zh_CN"/> <fmt:message>:输出properties文件中的指定内容。例<fmt:message key="user"/> <fmt:formatNumber type="number">格式化普通数字 三种数字类型参数:currency,number,percent <fmt:parseNumber var="i" type="number" value="45678.2345" /> <fmt:requestEncoding value="GB18030"/> 格式化文本编码 <fmt:formatDate value="${date}" type="both" timeStyle="long" dateStyle="long" /> 四种长短参数:long,short,medium,full <fmt:timeZone value="${timezone}"/> 时区偏移,与上面可配合使用: <fmt:parseDate var="i" type="date" value="2006-12-11" /> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 4760 次