现在做了个jsp页面,用的是这种传值方式
<a href="${ctx}/live/demand?gradeId=${result1.GradeId}&courseId=${result1.CoursesId}&resourceUrl=${result1.ResourceUrl}&teacher=encodeURI(${result1.UserName})&resourceName=encodeURL(${result1.ResourceName})">
因为userName和resourceName是中文,所以在ie下报错了,请问技术大大怎么在URL中进行编码,我这样encodeURL(${result1.ResourceName})编码后在后台拿不到值,URL中显示也是空值,请问怎么编码????????
先试一下看能不能取到值
要根据一定的格式转化
URLEncoder.encode(text,"utf-8")
然后再接收解析的时候URLDecode