关于地址传参,&被转义为&,汉字被转义为编码,导致参数读取不了的解决方案

遇到问题;

http://116.196.99.18:8080/Hanmote0106/SupplierManagement/SupplierUploadFile.jsp?supplierId="+supplierId+"&Mt_GroupName="+Mt_Names[i]

地址以邮件发送时,出现两个问题:1.&符被转义为&导致参数无法读取 2.汉字变为编码 %数字,读取参数时为编码

解决方案:

将地址写在文件上传,如下所示:


请供应商登陆网址:上传文件"+",按照要求上传文件";


原理:将地址放在a标签的href里面,&不会被转义;点击地址时:汉字会被转义两次,第一次转义为编码,第二次转义还原,最终解决问题

你可能感兴趣的:(javaWeb异常;)