• html 特殊字符 fmt table A


    html

    特殊字符

    “&”表示“&”

    “ ”表示空格

    <fmt:bundle basename="">  basename制定配置文件的文件名,无须扩展名
    ...
    ...<fmt:message key="" var="">   key为配置有文件中的’键‘  var将显示的内容保存在变量中
    ...
    </fmt:bundle>
    例如:
    在WEB-INF/classes/ 目录下新增一个文件 MyResource.properties,内容如下:filename=MyResource.properties
    <fmt:bundle basename="MyResource">
    <fmt:message key="filename" var="fn"/>
    </fmt:bundle>

    jstl fmt标签详解

    看到I18N就应该想到知识“国际化”,I18N formatting标签库就是用于在JSP页面中做国际化的动作。

    在该标签库中的标签一共有12个,被分为了两类,分别是:

    国际化核心标签:<fmt:setLocale>、<fmt:bundle>、<fmt:setBundle>、<fmt:message>、<fmt:param>、<fmt:requestEncoding>

    格式化标签:<fmt:timeZone>、<fmt:setTimeZone>、<fmt:formatNumber>、<fmt:parseNumber>、<fmt:formatDate>、<fmt:parseDate>

    具体介绍见百度文库:http://wenku.baidu.com/link?url=VI6LbuJsFjX5VtCL-vUvcr6d-6-GZZxE0U5xhJSOrCsGOnluLGXU079vSo7Ff5KMVvkvQowqRFd4U2mgpsvjI6WLF7gT7Hy24CIwq_KNS3u

    用于设置本地化环境的<fmt:setLocale>标签,属性和描述如下表:

    属性  描述
    value Locale环境变量的指定,可以是Java.util.Locale或String类型的实例
    scope Locale环境变量的作用范围(可选)

    例子:<fmt:setLocale value="zh_TW"> 表示设置本地环境为繁体中文

    用于资源文件绑定的<fmt:bundle>与<fmt:setBundle>标签

    这两组标签用于资源配置文件的绑定,唯一不同的是<fmt:bundle>标签将资源配置文件绑定在标签体中显示,而<fmt:setBundle>标签则允许将资源配置文件保存为一个变量,在之后的工作中可以根据该变量来进行。

    根据local环境的不同将查找不同后缀的资源配置文件,这点在国际化的任何技术上都是一致的,通常来说,这两种标签单独使用没有意义的,它们都会与I18N formatting标签库中的其他标签配合来使用,它们的属性和描述如下表:

    属性 描述
    basename 资源配置文件的指定,只需要指定文件名而无须扩展名,二组标签共有的属性
    var <fmt:setBundle>特有的属性,用于保存资源配置文件为一个变量
    scope 变量的作用范围

     

     

     

     

    例子:

    <fmt:setLocale value="zh_CN"/>

    <fmt:setBundle basename="applicationMessage" var="applicationBundle"/>

    该示例将会查找一个名为applicationMessage_zh_CN.properties的资源配置文件,来作为显示的Resource绑定。

    用于显示资源配置文件的<fmt:message>标签

    用于显示资源配置文件中定义的信息,属性和描述如下表:

    用于设置Locale环境

    属性 描述
    key 资源配置文件的“键”指定
    bundle 若使用 <fmt:setBundle> 保存了资源配置文件,该属性就可以从保存的资源配置文件中进行查找
    var 将显示信息保存为一个变量 
    scope 变量的作用范围

      
       
      
       

     

     

    下面看一个示例

    <fmt:setBundle basename="applicationMessage" var="applicationBundle"/>

    <fmt:bundle basename="applicationAllMessage">

      <fmt:message key=""/>

      <p>

      <fmt:message key="" bundle="${applicationBundle}"/>  

    </fmt:bundle>

    该示例使用了两种资源配置文件的绑定的做法,“applicationMessage”资源配置文件利用<fmt:setBundle>标签被赋于了变量“applicationBundle”,而作为<fmt:bundle>标签定义的“applicationAllMessage”资源配置文件作用于其标签体内的显示。 
    第一个<fmt:message> 标签将使用“applicationAllMessage”资源配置文件中“键”为“userName”的信息显示。 
    第二个<fmt:message> 标签虽然被定义在<fmt:bundle>标签体内,但是它使用了bundle属性,因此将指定之前由<fmt:setBundle>标签保存的“applicationMessage”资源配置文件,该“键”为“passWord”的信息显示。

    table标签

     1 <html>
     2 <head>
     3 <style type="text/css">
     4 thead {color:green}
     5 tbody {color:blue;height:50px}
     6 tfoot {color:red}
     7 </style>
     8 </head>
     9 <body>
    10 
    11 <table border="1">
    12   <thead>
    13     <tr>
    14       <th>Month</th>
    15       <th>Savings</th>
    16     </tr>
    17   </thead>
    18   <tbody>
    19     <tr>
    20       <td>January</td>
    21       <td>$100</td>
    22     </tr>
    23     <tr>
    24       <td>February</td>
    25       <td>$80</td>
    26     </tr>
    27   </tbody>
    28   <tfoot>
    29     <tr>
    30       <td>Sum</td>
    31       <td>$180</td>
    32     </tr>
    33   </tfoot>
    34 </table>
    35 
    36 </body>
    37 </html>
    Table

    <a></a>

    <A onClick="switchSysBar()" href="javascript:void(0);"></A>

       解释:javascript:是伪协议,表示url的内容通过javascript执行,

      void(0)表示不作任何操作,这样会防止链接跳转到其他页面。

      这么做是为了保留链接的样式,但不让链接执行实际操作,具体的操作交给链接的onclick事件处理。

  • 相关阅读:
    swoole多进程操作
    LinUX系统ThinkPHP5链接MsSQL数据库的pdo_dblib扩展
    php 访问用友u8数据
    C++/CLI剪辑
    托管代码中调用c++本地代码
    非托管代码中调用托管代码
    Resharper快捷键使用
    Unity3d简便的声音管理方案
    QT离线安装包
    Winform中使用Reactivex代替BeginInvoke/Invoke来更新UI数据
  • 原文地址:https://www.cnblogs.com/yaochc/p/3484198.html
Copyright © 2020-2023  润新知