zoukankan      html  css  js  c++  java
  • (二十九)JSP之国际化



    • 导入 <%@ taglib url="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
    • 创建三个语言配置文件,以guo.properties为基准

    1 <body>
    2     <fmt:setLocale value="en_us"/>    //强行将浏览器中的语言编码设置为ja
    3      <fmt:bundle basename="guo" >
    4         <fmt:message key="gretting"></fmt:message>
    5     </fmt:bundle> 
    6    <c:set var="price" value="1000"></c:set>
        <fmt:formatNumber type="currency" value="${price }"></fmt:formatNumber>
    7 </body>

      结果:

      //basename="guo" 不能加扩展名,表示guo.properties为基准配置,<fmt:message key="gretting"> 表示输出key为gretting的值,如果此时浏览器的语言优先级

    是中文的话,那么显示中文配置guo_zh.properties中的gretting的值,如果此时浏览器的语言优先级是日文的话,那么显示日文配置guo_ja.properties中的gretting的值.

     如果浏览器中是其他语言优先的话,则默认显示基准配置(guo.properties)中的key值。

     //<fmt:formatNumber type="currency" value="${price }"></fmt:formatNumber>  用于显示当前浏览器的语言地区的货币符号。如上图,<fmt:setLocale value="en_us"/>将语言编码强转为美国英文,所以货币为美元符。

    1 <body>
    2      <fmt:setLocale value="zh_CN"/>
    3      <fmt:bundle basename="guo" >
    4         <fmt:message key="gretting"></fmt:message>
    5     </fmt:bundle> 
    6 
    7 <jsp:useBean id="now" class="java.util.Date"></jsp:useBean>
    8 <fmt:formatDate value="${now}" />
    9 </body>

    结果:

      //<fmt:formatDate value="${now}" /> 将now对象用当前浏览器的语言地区的风格显示。


       jsp对数据库的操作(增删改查)

    1     <sql:setDataSource driver="com.mysql.jdbc.Driver" password="" user="root" url="jdbc:mysql://127.0.0.1:3306/student" var="source" />
    2 
    3  <sql:update dataSource="${source}" sql="insert into student values('s005','123')"></sql:update>
    4     
    5     <sql:query var="rs" dataSource="${source}" sql="select * from student"></sql:query>
    6     
    7     <c:forEach items="${ rs.rows}" var="row" >
    8         ${row.sno} <br/>
    9      </c:forEach>

  • 相关阅读:
    认知实习(杭钢、杭州中萃)
    Head of a Gang (map+邻接表+DFS)
    Sharing
    Hello World for U (20)
    计算器(delphi)
    CentOS 下 Codeblocks 的 安装 + 汉化 以及 基本使用介绍
    关于阿里如何吸引大学生用户理财的一些个人看法
    分页 存储过程
    点击退出,并未直接跳转到登陆界面,登录界面还停留在框架集界面
    梦幻之旅--地图编辑器开发
  • 原文地址:https://www.cnblogs.com/shyroke/p/6530085.html
Copyright © 2011-2022 走看看