java web 页面url传值中文编码&解码问题

 时间:2026-02-13 14:55:06

1、创建web项目:

2、2:在js中添加js:

function sssss(){

var act_id = ${gift.gid} ;

var user_id= ${sessionScope.user.id};

var title = "${gift.gname }";

//var cont = ${url };

var itype = "3";

var tiltes = encodeURI(encodeURI(title));

var url = "<%=path %>/share/tosharegift.action?act_id=" +act_id +"&user_id=" + user_id +"&title=" + tiltes +"&itype=" + itype ;

//+"&cont="+cont;

$.ajax({

url:url,

type:"post",

       dataType:'json',

       success:function(data){

       

        if(data.success){

        alert("分享成功!");

        }else{

            alert(data.errorMsg);

           }

       

       },

    error:function(response){

alert("分享 失败!");

       }

});

3、在action中进行解码:、

String title = getWebParams().getString("title");

String cont = getWebParams().getString("cont");

if(title != null){

//编码

try {

title = new String(title.getBytes("iso-8859-1"),"utf-8");

title = URLDecoder.decode(title, "utf-8");

} catch (UnsupportedEncodingException e) {

e.printStackTrace();

}

}

  • 如何使用Visio2010创建UML静态结构图?
  • 虚拟机怎样添加网卡|虚拟机添加多块网卡
  • 如何解决NetBeans9版本不能创建J2EE项目问题
  • Android studio怎样搭建组件化项目框架
  • Win11环境变量怎么设置?
  • 热门搜索
    肇庆旅游景点 金佛山旅游攻略 开封旅游年票 西樵山旅游攻略 抚仙湖旅游攻略 厦门旅游网 肇庆旅游景点大全 旅游资源分类表 吉首旅游 稻城亚丁旅游报价