`
442136713
  • 浏览: 51683 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

struts2.0在linux下重定向中文乱码问题采用国际化

阅读更多

struts.xml中的配置片段:

<action name="delete" class="OrganizationAction" method="delete">
   <result name="delete" type="redirect-action">
    <param name="actionName">list</param>
    <param name="namespace">/organization</param>
    <param name="parse">true</param>
    <param name="info">
     ${info}
    </param>
   </result>
  </action>

OrganizationAction类中定义一个private String info = null;方法delete中给info赋值

info = "org.delete.success";"org.delete.success"是我在资源文件中定义的下面再述)

或者是其他的值,在src目录下定义一个资源文件,名字自己定义,这里我定义为ResourcesInfo_zh_CN.properties,

定义值如下:

org.delete.fail  = <font color=red>删除失败,该机构内含文件或用户!</font>

org.delete.success = <font color=green>删除成功!</font>

等,剩下的就是jsp页面的编写了,在需要显示info的位置编写如下代码:

<c:if test="${info != null}">
      <fmt:message key="${info}" bundle="${commonBundle}">
    </fmt:message>
 </c:if>

(资源文件的所定义的value是可以传值的,如<font color=green>上传成功,此次上传了{0}个文件!</font>就表示传一个值,在jsp页面中则须在<fmt:message></fmt:message>中间加上<fmt:paramvalue="${num}"/>

${num}即为参数

注意在jsp页面里需要导入标签

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>

并且要加上下面这一句

<fmt:setBundle basename="ResourcesInfo_zh_CN" var="commonBundle"/>

 

到这里,乱码问题就完全解决了。

 

 

分享到:
评论

相关推荐

    struts2.0中文教程

    04 在Struts 2.0中国际化(i18n)您的应用程序 05 转换器(Converter)——Struts 2.0中的魔术师 06 在Struts 2.0中实现表单数据校验(Validation) 07 Struts 2的基石——拦截器(Interceptor) 08 在Struts 2中实现...

    Struts2.0学习Struts2.0文档

    接下来,开发者可以根据具体需求进一步深入学习Struts 2.0 的高级特性和最佳实践,例如拦截器(Interceptor)、国际化(i18n)和支持AJAX等功能。Struts 2.0 不仅是一个强大的Web开发工具,而且也是一个学习现代Web...

    Struts2.0视频教程+struts2.0中文教程

    4. **国际化与本地化**:展示如何在Struts2中实现多语言支持,提供不同地区的用户体验。 5. **插件和扩展**:介绍Struts2的插件系统,如Tiles、Freemarker、i18n等,以及如何自定义和集成第三方插件。 6. ** strut...

    Struts 2.0系列(MAX)

    在Struts 2.0中国际化(i18n)您的应用程序 转换器(Converter)——Struts 2.0中的魔术师 在Struts 2.0中实现表单数据校验(Validation) Struts 2的基石——拦截器(Interceptor) 在Struts 2中实现IoC 在Struts 2...

    Struts2.0解决中文乱码

    本文将深入探讨如何在Struts2.0中解决中文乱码问题,确保应用程序能够正确地处理和显示中文字符。 ### Struts2.0中文乱码问题分析 #### 1. 表单提交中文乱码 在Web应用中,表单是用户与服务器交互的主要方式之一...

    Struts2.0 Jar包

    Struts2.0是一款强大的Java Web框架,它在MVC(Model-View-Controller)设计模式的基础上,提供了灵活且强大的架构来构建企业级的Web应用程序。这个“Struts2.0 Jar包”包含了所有必要的库文件,使得开发者可以便捷...

    Struts2.0的api

    首先,`Struts2.0中文教程.chm`可能包含对框架的详细解释,包括Action、Result、Interceptor等核心概念。Action是Struts2的核心,它是业务逻辑的载体,负责处理用户请求并返回相应的结果。Result是Action执行后的...

    JavaEE源代码 Struts2.0

    JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0JavaEE源代码 Struts2.0...

    struts2.0的特点

    部署环境上,Struts2.0可以在多种应用服务器上运行,如Tomcat、JBoss、GlassFish等,只需要将Struts2.0的库文件添加到项目的lib目录下,并在web.xml中配置Filter,即可启动应用。示例中的web.xml文件就展示了如何...

    Struts 2.0

    Struts 2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web应用程序框架。它并非Struts 1的直接升级,而是源自WebWork框架,提供了更强大的特性和灵活性。Struts 2的核心是Action,它是业务逻辑处理的...

    struts 2.0

    9. **国际化(i18n)支持**: Struts 2.0提供了强大的国际化支持,开发者可以通过资源包(Properties文件)轻松实现多语言环境的应用。 10. **异常处理**: Struts 2.0提供了全局和局部的异常处理机制,允许开发者...

    struts2.0入门案例

    Struts2.0是Java Web开发中一个非常重要的框架,它是Apache软件基金会的Jakarta项目下的一个开源产品,主要用于构建MVC(Model-View-Controller)模式的应用程序。本入门案例将带你逐步了解如何使用Struts2.0来创建...

    三大框架中文文档中的struts2.0开发手册(程序员必看)

    Struts2.0是Java Web开发中非常重要的一个MVC框架,它是在原有的Struts1.x基础上进行改进和发展而来的。这个"三大框架中文文档中的struts2.0开发手册"为程序员提供了一份详尽的参考资料,帮助他们理解和掌握Struts...

    struts 2.0 详细配置

    Struts 2.0 是一个功能强大的框架,为开发者提供了很多便利的功能,如自动类型转换、国际化支持等。通过上述介绍,我们可以了解到 Struts 2.0 的核心概念及其工作原理。掌握了这些基础知识后,开发者可以更轻松地...

    Struts2.0学习系列 以及 Struts2.0安装包

    10. **国际化与本地化**:Struts2支持多语言环境,通过资源文件管理不同语言的显示文本。 总的来说,"Struts2.0学习系列"会引导你逐步探索以上知识点,结合提供的安装包,你可以搭建起一个简单的Struts2.0示例项目...

    Struts 2.0全攻略之Struts 2.0参考手册

    Struts 2.0预定义了一些常见结果类型,如`dispatcher`(用于在同一个请求范围内跳转)、`redirect`(浏览器级别的重定向)等。 4. **配置文件** Struts 2.0的配置信息可以分布在多个XML文件中,如struts.xml、...

    Struts_2.0从入门到精通

    Struts2.0还提供了参数化的国际化字符串,使得在不同场景下灵活使用多语言文本成为可能。 五、转换器(Converter)在Struts2.0中的作用 转换器是Struts2.0框架中的一个重要概念,它负责将请求参数转换为Java类型的...

    sstruts2.0 struts2.0

    Struts2的安全性是其重要的关注点,比如2.0版本中存在著名的Struts2 S2-005远程代码执行漏洞,需要及时更新框架版本以修复已知的安全问题。 总结来说,Struts2.0是一个功能强大且灵活的Java Web开发框架,其配置...

    struts2.0的数据校验框架struts2.0的数据校验框架

    struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架

Global site tag (gtag.js) - Google Analytics