解决中文乱码--加密

//前台  

String productName = "";

    if(request.getParameter("productName")!=null){
        productName= Encoder.decrypt(request.getParameter("productName"));
         if(productName==null){
             productName=request.getParameter("productName");
        }

    }


//后台

   if(!StringUtil.isNull(request.getParameter("productName"))){
    productName=request.getParameter("productName");
    productName = Encoder.decrypt(productName);// 解码为中文
        if (productName == null) {// 解码失败,表示已经为中文,则返回默认
        productName = StringUtil.dealParam(StringUtil.convertNull(request
        .getParameter("productName")));// 名称
    }
    condition.append(" and product_name like     '%").append(StringUtil.toSql(productName.trim())).append("%'");
    paramBuf.append("&productName=").append(Encoder.encrypt(productName));
 }



你可能感兴趣的:(解决中文乱码--加密)