前端中怎么对url进行编码

tomcat版本太高,post请求传参数时浏览器报错
url="${pageContext.request.contextPath}/mDictionary.action?action=list&category=${category}&name=${name}“;
xdm,像这样的连接怎么用encodeURIComponent()处理,或者用其他函数
主要参数是后端传回来,用了${}不知道该怎么处理

url="${pageContext.request.contextPath}/mDictionary.action?action=list&category=${category}&name=${name}“;
encode_url = encodeURIComponent(url);