`
huanggege10
  • 浏览: 10672 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

struts2中s:i18n 标签的用法

阅读更多

jsp页面:

=======struts2 标签 ==========
<s:i18n name="login">    <!-- 得到WEB-INF/classes 下的login.properties-->

<s:form action="Login">

<s:textfield name="username" key="user"/>

<s:textfield name="password" key="pass"/>

<s:submit key="login"/>

</s:form>

</s:i18n>

 

login.properties文件:

 

user=user
pass=password
login=login

 

如果我将jsp 页面改成:

=======struts2 标签 ==========
<s:i18n name="com.trendcom.upload.action.login">

<!-- 得到WEB-INF/classes/com.trendcom.upload.action 下的login.properties-->

<s:form action="Login">

<s:textfield name="username" key="user"/>

<s:textfield name="password" key="pass"/>

<s:submit key="login"/>

</s:form>

</s:i18n>

 

login.properties如果在包下没有,页面就显示了key值,按钮没有显示key。

 

分享到:
评论

相关推荐

    struts2 国际化 i18n

    Struts2的国际化(i18n)是Web应用开发中必不可少的一个特性,它允许应用程序根据用户的语言和地区提供相应的本地化内容。Struts2框架提供了强大的国际化支持,包括页面、Action和XML配置文件的国际化。 首先,为了...

    Struts2的国际化(i18n)

    - 另一种方式是使用 `&lt;s:i18n&gt;` 标签,它可以指定特定的资源文件并包裹内容,使所有包含的国际化字符串都在指定资源文件中查找。 3. **Action的国际化**: - 如果Action中需要传递给JSP页面的信息需要国际化,...

    struts2中的国际化(i18n)项目实例.(MyEclipse工具)

    这个"struts2中的国际化(i18n)项目实例"是为了帮助初学者理解如何在Struts2中实现在MyEclipse集成开发环境中配置和使用国际化功能。 首先,我们要知道i18n代表的是“国际化”,这里的18个字符代表了英文单词...

    struts2 i18n学习记录

    在JSP页面中,可以使用Struts2的标签库,如`&lt;s:text&gt;`来显示本地化文本。 四、动态切换语言 为了实现动态语言切换,你可以创建一个Action,该Action接收用户的语言选择并更新Session或Cookie中的locale信息。之后,...

    Struts2 I18N国际化最简单例子

    在这个“Struts2 I18N国际化最简单例子”中,我们将探讨如何在Struts2框架下实现国际化功能。 1. **Struts2的I18N支持** Struts2提供了内置的支持来处理多语言环境。它通过资源包(Resource Bundle)来管理不同的...

    struts2国际化 标签 页面 处理类

    - Struts2还提供了`s:i18n`标签,可以指定basename来查找特定的资源文件,如 `&lt;s:i18n name="messagefile"&gt;...&lt;/s:i18n&gt;`。这将从`messagefile_XX_XX.properties`文件中查找键。 在Action类中处理国际化: - `...

    struts2 i18n国际化实例

    在Struts2框架中实现i18n,可以让网站或应用轻松适应全球市场。 1. **i18n的基本概念**: - i18n代表“国际化”,i和n之间有18个字母,这个术语源自英语,用于描述使软件能够适应全球不同地区的语言和文化习俗的...

    struts2 标签库 帮助文档

    &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-----超链接,类似于html里的&lt;a&gt;&lt;/a&gt; 3. &lt;s:...

    Struts2全部标签使用说明

    以上只是Struts2标签库的一部分,实际使用中还有更多标签如`&lt;s:textfield&gt;`(文本输入框)、`&lt;s:textarea&gt;`(文本区域)、`&lt;s:submit&gt;`(提交按钮)等,每个都有其特定的用途,极大地简化了JSP页面的编写。...

    struts2标签库

    - `&lt;s:i18n&gt;`:国际化标签,用于切换语言环境和显示多语言内容。 这些标签通常配合Struts2的拦截器和结果类型一起使用,可以实现数据验证、文件上传、权限控制等功能。例如,`&lt;s:fielderror&gt;`标签用于显示验证错误...

    struts2-tags-API,struts2标签api

    在实际项目中,开发者可以将`struts2-tags-API`文档作为参考,快速查找和理解标签的使用方法。如果遇到问题,可以查看标签的错误信息,或者使用调试工具查看标签的生命周期和执行流程,以便定位和解决问题。 总结,...

    struts2API+struts2标签库(中文带例子)

    例如,`&lt;s:validate&gt;`标签可以对表单字段进行验证,`&lt;s:i18n&gt;`标签用于国际化,`&lt;s:include&gt;`和`s:action&gt;`可以动态加载页面或执行Action。 这个压缩包文件"struts2API+标签"包含了Struts2的API文档和标签库的详细...

    Struts2标签中文文档(html和chm格式)

    7. **国际化标签**:如`s:i18n`、`s:text`等,支持多语言环境,使得应用程序更容易适应不同地区的用户需求。 了解并熟练运用Struts2标签,不仅能够提升开发效率,还能使应用界面更加友好,代码更易于维护。在开发...

    Struts2常用标签总结

    \n\n- **非UI标签**:这些标签主要用于数据访问和逻辑控制,包括流程控制标签(如`s:if`、`s:choose`等)和数据访问标签(如`s:property`、`s:i18n`等)。数据访问标签可以输出ValueStack中的值,实现国际化等功能。...

    struts2_标签使用方法.doc

    在Struts2中,不再像Struts1.x那样将标签库分为html、bean、logic和tiles等类别,而是统一使用一个`&lt;s&gt;`前缀的标签库,只需在JSP页面头部引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`即可使用所有标签。...

    struts2标签大全详解

    1. `&lt;s:i18n&gt;`:加载资源包到值栈,支持国际化。 2. `&lt;s:include&gt;`:包含一个Servlet或JSP页面。 J部分:无标签。 K部分:无标签。 L部分: 1. `&lt;s:label&gt;`:创建只读标签,通常用于显示静态文本。 M部分: 1. `...

    struts2标签介绍

    在Struts2中,所有的标签都统一在`&lt;s&gt;`前缀下,通过引入`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`就可以在页面上使用这些标签。 **A组标签:** 1. `&lt;s:a&gt;` - 用于创建超链接,与HTML的`&lt;a&gt;`标签类似,可以...

    Struts2 标签一

    通过深入学习标签的使用方法和内部原理,如标签的生命周期、数据绑定机制等,可以更好地利用Struts2框架构建高质量的Web应用。同时,结合源码阅读,可以对框架有更深入的理解,有助于解决实际问题和优化性能。

    sturts2标签

    i18n标签 - **功能**:用于加载国际化资源文件。 - **语法**: ```xml &lt;s:i18n name="key" bundle="bundleName"&gt; &lt;s:text name="key"/&gt; &lt;/s:i18n&gt; ``` - **参数**: - `name`:指定资源文件中的键名。 - `...

Global site tag (gtag.js) - Google Analytics