zoukankan      html  css  js  c++  java
  • struts2 action重定向action中文乱码处理

    比如:Action方法productCategorySave()变量message,传递给Action方法productCategoryAdd(),当变量message为中文变量时,要进行编码设置,不然会报中文乱码。
    一、Action方法productCategorySave()

        /**
         * 商品分类保存
         * 
         * @return
         */
        @Action("productCategorySave")
        public String productCategorySave() {
            laf.setMessage("信息。");
            return "productCategoryAdd";
        }

    二、Action方法productCategoryAdd()

        /**
         * 商品分类添加
         * 
         * @return
         */
        @Action("productCategoryAdd")
        @Powers( { @Power(PowerConsts.PRODUCTMODULE_PRODUCTCATEGORY_LIST) })
        public String productCategoryAdd() {
            if(StringUtils.isNotBlank(laf.getMessage())){
                //对message变量进行转码
                laf.setMessage(Utils.convertUtf8(laf.getMessage()));
            }
            return "productCategoryAdd";
        }

    三、Action配置

        @Results(value = {
            @Result(name = "productCategoryAdd", 
                        location = "/content/goods/product_category_add.jsp"),
            @Result(name = "productCategorySave", 
                        location = "/productCategoryAdd.htm", 
                //${message}可以用具体值代替,如:params={"message", "信息。"};
                //${message}为productCategorySave()方法的变量,
                params={"message", "${message}"}, 
                type="redirectAction"),
        })

    四、显示变量message

    <c:if test="${message!=null}"><font color="red">${message}</font></c:if> 

    ---------------------------------------------------------------------------------
    Blog:http://www.cnblogs.com/linjiqin/
    Hadoop交流群(250363249)、Java+Oracle交流群(158560018)

    题外话:
    本人来自铁观音的发源地——泉州安溪,有需要正宗安溪铁观音的友友欢迎Q我:416501600。

  • 相关阅读:
    PATA 1071 Speech Patterns.
    PATA 1027 Colors In Mars
    PATB 1038. 统计同成绩学生(20)
    1036. 跟奥巴马一起编程(15)
    PATA 1036. Boys vs Girls (25)
    PATA 1006. Sign In and Sign Out (25)
    读取web工程目录之外的图片并显示
    DOS命令
    java连接oracle集群
    servlet
  • 原文地址:https://www.cnblogs.com/linjiqin/p/3418207.html
Copyright © 2011-2022 走看看