加密:
下面是onclick事件:
function search(imgElement){
var trElement=imgElement.parentNode.parentNode.parentNode;
var key=$(trElement).children('td').eq(1).html();
var form = document.getElementById("myForm");
form.method = "POST";
form.action = "<%=basePath%>system/keyword/e_findAllKeyWord.do? key="+encodeURIComponent(encodeURIComponent(key));
form.submit();
}
其中:encodeURIComponent(encodeURIComponent(key)); 是对传递的参数的两次加密
注意: key的值如果是节点的innerHTML得到的 key一定要去除里面的空格 否则解密后会得到空格和换行符
解密:
在Action中
String keyword=request.getParameter("key");
if(keyword==null){keyword=""}
else{
keyword=URLDecoder.decode(keyword, "UTF-8");
}