在JS中有个URL,URL含有中文,而此中文中从EL中取得,那如何对此URL进行编码呢?(含有中文就必须编码)
做法如下:
window.self.location="../servlet/FlowCardServlet?queryStr=" + window.encodeURIComponent('${param.queryStr}');
做法如下:
window.self.location="../servlet/FlowCardServlet?queryStr=" + window.encodeURIComponent('${param.queryStr}');
注意:window.encodeURIComponent(String str)的参数类型是String,而${param.queryStr}返回的即是String,
但是在JS中,仍然要写成window.encodeURIComponent(''),即加上'',这跟java是不一样的