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

 时间:2025-01-11 02:44:51

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环境变量怎么设置?
  • 热门搜索
    淘宝网旅游鞋 烟台长岛旅游攻略 北京旅游博览会 大连旅游职业学校 旅游策划书怎么写 东川红土地旅游 玩家旅游 澳门旅游网 仁化旅游景点大全 我要去山西旅游