java国际化语言----JSTL fmt 标签

来源:互联网 发布:二重积分的算法 编辑:程序博客网 时间:2024/06/05 05:46
国际化语言--JSTL fmt 标签

       JSTL 中的 fmt 库封装了对国际化支持的 API,标签包含了各种定制标签(tag)来支持 JSP 中资源文件的本地化,数字、时间日期和货币的显示和解析。详细及更多标签请见链接:http://www.ibm.com/developerworks/cn/java/j-lo-jstl/

       <fmt: setLocale>    设置全局的 Locale 信息,包括语言和国家代码   

                                     <fmt:setLocale value="locale" variant="variant" scope="page|request|session|application"/>

       <fmt:bundle>         用于绑定资源文件在它的标签体内

                                     <fmt:bundle basename="basename" prefix="prefix"> body</fmt:bundle>

          <fmt:setBundle>         允许将资源配置文件保存为一个变量。

                                              <fmt:setBundle basename="basename" var="varname" scope=""/>

          <fmt:message>         从指定的资源文件中把指定的键值取出来





       设置全局的语言,使语言一致

<form action="" method=""  ><c:if test="${sessionScope.locale !=null }">  <!--sessionScope 即session.getAttribute(key)获取 --><fmt:setLocale value="${sessionScope.locale }" /></c:if><fmt:bundle basename="mess">    username:<input type="text" name="username"  id="username”></fmt:message>'></fmt:bundle></form>








0 0
原创粉丝点击