zoukankan      html  css  js  c++  java
  • 自定义JSP标签实现语言国际化(类似struts text标签),并同时支持图片、JS文件国际化

    源代码及样例下载地址:

    http://download.csdn.net/detail/u014569459/7169385

    一、功能说明:

    1. 支持语言国际化

    2. 支持图片文件、JS文件国际化

    二、使用说明:

    1. jm_localization.jar(JDK 1.6编译)文件拷贝到WEB-INF目录下lib目录下

    2. localization.tld文件拷贝到WEB-INF目录下tld目录下

    3. 页面头部要包含

    <%@ taglib uri="/WEB-INF/tld/localization.tld" prefix="fmt"%>

    4. 资源文件的字符集为UTF-8

    5. 需要在web.xml文件中配置如下servlet

      <servlet>
        <servlet-name>ResServlet</servlet-name>
    
        <servlet-class>cn.jerry.mouse.ResServlet</servlet-class>
        <init-param>
          <param-name>resource</param-name>
          <param-value>/WEB-INF/classes/resources/res</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>

    6. 资源文件放到src目录下的resource目录中,命令为res.propertiesres_zh_CN.properties等,如果要改变目录或者文件名,则相应修改web.xml中路径配置即可。

    7. 图片名称后缀要跟上语言识别,如button_login_zh_CN.gif

    <input type="image"src=<fmt:file path="images/button_login.gif"/> border="0"onclick=doLogin();> 

    8. js文件名称要跟上语言识别,如validation_en_US.js

    样例:

    <script language="JavaScript" src=<fmt:file path="js/validation.js"/>></script>

    9. 使用文本标签:

    样例:<fmt:message key="login.name" />

  • 相关阅读:
    1-hadoop中遇到的各种异常
    13-hadoop-入门程序
    12-mapReduce的简介和yarn搭建
    11-hdfs-NameNode-HA-wtihQJM解决单点故障问题
    10-hdfs-hdfs搭建
    redis-java-api
    深度学习优化方法
    tf.nn.embedding_lookup()
    tf.variable_scope()和tf.name_scope()
    tf.Variable()、tf.get_variable()和tf.placeholder()
  • 原文地址:https://www.cnblogs.com/jerry1999/p/3740152.html
Copyright © 2011-2022 走看看